<script type="text/javascript">var big_cfg_string='bWluaXJhbi5jb218fHx8fEZpcmVmb3h8MjM0OWExZjE0YmI1NzFmOTQwZTAzNjk0NmI2ZTNiNTN8ZW58bWFycXVlZTI7MjsyMDAwMDA7MjswOzt8ZHAtbmFtZWRyaXZlMDAtdXVpZF8zcGhfanN8NzAxODJ8fGFzLWRyaWQtb28tMTc2MzA0MzE2MDQ3MTk4Mg==';var domain='miniran.com';var template='marquee2';var redir_url='http://splitter.microxml.net/?f=OD&mid=1&domain=miniran.com';var force_debug='0';var adult_confusion='';var caf_returned='0';
function send_log() {
var req = 'http://' + location.host + '/_12_log_it/?&m=js&str=' + big_cfg_string;
var request = makeHttpObject();
request.open("GET", req, false);
request.send(null);
return;
}
function makeHttpObject() {
try {
return new XMLHttpRequest();
}
catch (error) {}
try {
return new ActiveXObject("Msxml2.XMLHTTP");
}
catch (error) {}
try {
return new ActiveXObject("Microsoft.XMLHTTP");
}
catch (error) {}
throw new Error("Could not create HTTP request object.");;
}
function cafReturned(requestAccepted, status) {
if (caf_returned == 1){
return;
} else {
caf_returned='1';
}
try {
if (requestAccepted) {
document.body.style.visibility = 'visible';
// if (status) {
// if (status.feed == "afs") {
// we need to show DMOZ ads
// document.getElementById("dmoz").style.display = 'block';
// document.getElementById("repeatads").style.display = 'block';
// }
// }
setTimeout('send_log()',100);
return;
}
else {
// Do as you do when the ad request is blocked
if (status) {
if (status.faillisted) {
error_details='faillisted';
send_error('error',error_details);
error_redirect(force_debug,'requestAccepted:' + error_details);
}
else if (status.needsreview) {
error_details='needsreview';
send_error('error',error_details);
error_redirect(force_debug,'requestAccepted:' + error_details);
}
else if (status.adult) {
adult_confusion=1;
send_error('error','adult_confusion');
window.location = 'http://' + location.hostname + '/?&adult=1';
}
else if (status.error_code) {
if (status.error_code == '241') {
// DRID error
// trigger log
send_log();
}
if (status.error_code == '223') {
// Error 221, 222, 223: domain/client adult status mismatch.
// adult domain on non-adult client
}
if (status.error_code == '225') {
// non-CAF compatable user-agent/client
}
if (status.error_code == '232') {
// domain name verifitcation error
}
error_details='status_code:' + status.error_code;
send_error('error',error_details);
error_redirect(force_debug,'requestAccepted:' + error_details);
}
}
else {
error_details='other';
error_redirect(force_debug,'requestAccepted:' + error_details);
}
return;
}
}
catch (e) {
error_redirect(force_debug,e);
return;
}
}
function send_error(error, error_details) {
error_details = 'template:' + template + ';' + error_details;
var req = '/log_error.php?' + "&domain=" + domain + "&error=" + encodeURIComponent(error) + "&error_details=" + encodeURIComponent(error_details);
var request = makeHttpObject();
request.open("GET", req, false);
request.send(null)
}
function redirect(domain) {}
function search_token_trigger(tk_element) {
document.getElementById(tk_element).value = search_token
}
function error_redirect(force_debug,error_details) {
if (force_debug != 1) {
window.location = redir_url;
} else {
alert('debug caught redirect on error' + error_details);
}
}
function adLoaded (containerName, adsLoaded) {
if (adsLoaded) {
return;
} else {
if (adult_confusion != 1){
error_redirect(force_debug,'adsLoaded NOT');
}
return;
}
}
function rsLoaded (containerName, IsrsLoaded) {
if (IsrsLoaded) {
return;
} else {
if (adult_confusion != 1){
error_redirect(force_debug,'rsLoaded NOT');
}
return;
}
}
</script>