function takevalue(i,j) {
	window.location='?cat&catid='+j+"&value="+document.getElementById('cat'+i).value;
	//alert(i);
}
function funretrieve(data) {
	//alert(data);
}
function fungetdata(get) {
	//alert(document.getElementById('priority-'+get).value)
}
function openLetme(obj){
	if(obj=='choose') {
		document.getElementById('choosecon').style.display = 'block';
	} else {
		document.getElementById('choosecon').style.display = 'none';	
	}
}	
function check_ppc(){
		ref = document.forms['ppc'];
		document.getElementById('submit_ppc').disabled = true;
		var rate = parseFloat(ref.cost.value);
		var clicks = parseInt(ref.clicks.value);
		var min_spend = parseFloat(ref.min_spend.value);
		var product = parseFloat(clicks*rate);
		
		ref.ppc_balance.value = product.toFixed(2);
		ref.total.value = product.toFixed(2);
		
		if(product >= min_spend){
			document.getElementById('submit_ppc').disabled = false;
		
		}	else  {
			document.getElementById('submit_ppc').disabled = true;
		}
	}

function checkme(){
  var args = checkme.arguments;
  var source=args[0].value;
  var ext=source.substring(source.lastIndexOf(".")+1,source.length).toLowerCase();
  
  var valid = false;
  
  for(i=1; i<args.length; i++) {
		if ( ext == args[i] ) {
			valid = true;
			break;
		}
	  }
	  
  if (!valid) {
    alert("This is not a Valid File Format for this Ad!");
		if(document.getElementById('update_file'))
			document.getElementById('update_file').disabled = true;
		else if(document.getElementById('upload'))	
			document.getElementById('upload').disabled = true;
	return false;
  }
  else if (valid) {
  		if(document.getElementById('update_file'))
			document.getElementById('update_file').disabled = false;
		else if(document.getElementById('upload'))	
			document.getElementById('upload').disabled = false;
		return true;
  }
}



var hidden_current_product_price = 0;
function check_buy_form(ref,str) {
	if(str!='con') {
		var radio_choice = false;
		if(!(ref.order_product_id)) {  
			alert("Sorry, there is no Ad Product in this Section!")
				return false;
		}
		
		if(ref.order_product_id.length) {			
				for (counter = 0; counter < ref.order_product_id.length; counter++)	{
					if (ref.order_product_id[counter].checked)
						radio_choice = true; 
					}
				}
		
			else if(ref.order_product_id){
					if(ref.order_product_id.checked)
						radio_choice = true;
				}		
			
			if (!radio_choice)
			{
				alert("Please Select an Ad Product!")
				return false;
			}
			
			if(ref.offer.checked) {
					var t = /^(\d+)?(\.\d+)?$/
					if (ref.offer_price.value == '' || !(t.test(ref.offer_price.value))){
					alert("Please Enter a Valid Offer Cost");
					return false;
					}
					
					if(parseFloat(ref.offer_price.value) >= parseFloat(hidden_current_product_price))
					{
						alert('Your Offer Price Should be Less than the Set price.');
						return false;
						}
						
					if(parseFloat(ref.offer_price.value) <= 0) {
							alert('Your Offer Price Should be More than 0(zero).');
						return false;
						}
			}
			return true;
	}
	else {
		window.location='account.php?&upgrade&all';
		return false;
	}
	}



var current_productinfo = '<strong>Move your Mouse Pointer Over an Item to see Details...</strong>';
var currently_selected_tr = '';
function show_details(id_var, target) {
		document.getElementById(target).innerHTML = eval(id_var.id);
		id_var.className = 'post-footer';
	}

function show_details_fixed(id_var, target, show_offer, offer_div, product_price, NextAvailableDate) {
	
	hidden_current_product_price = product_price;
	
	document.getElementById('NextAdAvailable_'+offer_div).value = NextAvailableDate;
	
		current_productinfo = eval(id_var.id);
		document.getElementById(target).innerHTML = current_productinfo;
		document.getElementById(id_var.id+'_radio').checked = 'checked';
		currently_selected_tr.className=''; 
		currently_selected_tr=id_var;
		id_var.className = 'box';
		
		if(show_offer != 'Y') {
			document.getElementById(offer_div).style.display = 'none';
			document.getElementById('toffer').checked = false;
			document.getElementById('ioffer').checked = false;
			document.getElementById('voffer').checked = false;
		}
		else 
			document.getElementById(offer_div).style.display = 'block';
	}

function show_details_restore(ref, target) {		
		document.getElementById(target).innerHTML = current_productinfo;
		if(document.getElementById(ref.id+'_radio').checked)
			ref.className = 'box';
		else
			ref.className = '';
	}

	
function del_confirm(){
	if(confirm('Do You Really Want to Delete this Ad?')) 
		return true; 
		else return false;
	}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_validateForm() { //v4.0

	  var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;
	  for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=MM_findObj(args[i]);
		if (val) { nm=val.id; if ((val=val.value)!="") {
		  if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
			if (p<1 || p==(val.length-1)) errors+='- '+nm+' Must Contain an E-mail Address.\n';
		  } else if (test!='R') { num = parseFloat(val);
			if (isNaN(val)) errors+=''+nm+' must be a integer value.\n';
			if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
			  min=test.substring(8,p); max=test.substring(p+1);
			  if (num<min || max<num) errors+='- '+nm+' Must Contain a Number Between '+min+' and '+max+'.\n';
		} } } else if (test.charAt(0) == 'R') errors += ''+nm+' is Required.\n'; }
	  } if (errors) alert(''+errors);
	  document.MM_returnValue = (errors == '');
}


/// function for ad code
/// by A. B. M. Adnan
/// email: adnan.eee@gmail.com

var direction = '';
var adw = 0
var adh = 0
id_counter = 1

			total_ads = 0
			border_col = ''
			back_col = ''
			hl_col = ''
			des_c = ''
			fnt = ''
			hl_s = ''
			des_s = ''
			p_by = ''
			y_ad = ''
			title = ''
			hl_u = ''
			hl_dec = ''
			
	var ad = document.getElementById('ad_code')
	var ad_hl = 'Example Text'
	var ad_des = 'Example Ad Description Text'


// added by ravi on 16-mar-2010

function AdQuick(){
}

function AdQuick3(){
	args = AdQuick.arguments;
	ad = document.getElementById('ad_code')
	if(args[0] == 'initialize'){
			
			total_ads = parseInt(args[5])
			border_col = '#'+args[8]
			back_col = '#'+args[9]
			hl_col = '#'+args[10]
			des_c = '#'+args[11]
			fnt = args[12]
			hl_s = args[13]
			des_s = args[14]
			p_by = args[15]
			y_ad = args[16]
			title = args[17]
			hl_u = args[18]
			if(args[19] == 'Y') direction = 'h'
			else if (args[19] == 'N') direction = 'v'
			hl_dec = 'none'
			if(hl_u == 'Y') hl_dec = 'underline' 

			
			ad.style.border = '1px solid '+border_col
			ad.style.backgroundColor = back_col
			ad.style.width = adw+'px'
			ad.style.height = adh+'px'
			
			typ = args[4]
			if(typ != 'text')
			{
					ad_hl = '';
					ad_des = '';
					ad.style.border = 0
					ad.style.backgroundImage = "url(js/adbg.jpg)";
				}

			
			DOM(direction)
			
	}

///////////////////////////////////////// DOM ///////////////////////////////////////////
	
	if(args[0] == 'layout'){
			adw = args[1]
			adh = args[2]
			
			ad.style.width = adw+'px'
			ad.style.height = adh+'px'
			
/*			if (args[1] >= args[2])
				direction = 'h'
			else	
				direction = 'v'
*/				
			DOM (direction)	

		}
	if(args[0] == 'text_dir') {
		if(args[1] == 'Y') direction = 'h';
		else if (args[1] == 'N') direction = 'v';
		DOM (direction);
	}
	if(args[0] == 'underline') {
		if(args[1] == 'Y') 
			hl_dec = 'underline'
		else if	(args[1] == 'N')
			hl_dec = 'none'	
		for(i=1; i<=total_ads; i++)	{
				document.getElementById('ad_headline'+i).style.textDecoration = hl_dec
				}			
		}
	

	if(args[0] == 'des_font_s'){
		des_s = args[1]
		for(i=1; i<=total_ads; i++)	{				
					document.getElementById('ad_des'+i).style.fontSize = des_s
			}			
		}
	

	if(args[0] == 'hl_font_s'){
		hl_s = args[1]
		for(i=1; i<=total_ads; i++)	{				
					document.getElementById('ad_headline'+i).style.fontSize = hl_s
			}			
		}
		
	if(args[0] == 'font'){
		fnt = args[1]
		for(i=1; i<=total_ads; i++)	{			
					document.getElementById('ad_headline'+i).style.fontFamily = fnt
					document.getElementById('ad_des'+i).style.fontFamily = fnt
			}			
		}
		
	if(args[0] == 'totalads'){
			total_ads = parseInt(args[1]);
			DOM(direction)
		}
		
	if(args[0] == 'change_color'){
			f = args[1]
			cval = '#'+document.getElementById(f).value;
			if(f=='field1') {
			border_col = cval
			ad.style.border = '1px solid '+border_col
			}
			if(f=='field2') {
			back_col = cval
			ad.style.backgroundColor = back_col
			}
			if(f=='field3') {
			hl_col = cval
				for(i=1; i<=total_ads; i++)	{
						document.getElementById('ad_headline'+i).style.color = hl_col
				}			
			}
			if(f=='field4') {
			des_c = cval
				for(i=1; i<=total_ads; i++)	{
						document.getElementById('ad_des'+i).style.color = des_c
				}			
			}
		}	
	
	}
//
function DOM(dir){

			if(document.getElementById('ad_table')) {
			var dv = document.getElementById('ad_code');
			del_tbl = document.getElementById('ad_table');
			dv.removeChild(del_tbl);
			}

				var tbl = document.createElement('TABLE');
				tbl.id = "ad_table";
				tbl.cellPadding = 0
				tbl.width = '100%'
				tbl.cellSpacing = 0
				
					var tbody = document.createElement('TBODY');
					tbl.appendChild(tbody);
				///////////////  start of row
				if(dir == 'h') {
						var row = document.createElement('TR');
				
							for (i=1; i<=total_ads; i++) {
							
							var td = document.createElement('TD');
							td.style.verticalAlign = 'top'
							td.style.textAlign = 'left'
							//td.style.paddingLeft = '4px'
							
								var div = document.createElement('DIV');
								div.id = 'ad_headline'+i
								div.style.color = hl_col
								div.style.fontWeight = 'bold'
								div.style.textDecoration = hl_dec
								div.style.fontSize = hl_s
								div.style.fontFamily = fnt
								div.style.margin = '0 auto'
								div.style.paddingTop = '2px'
								div.style.cursor = 'Pointer'
								div.appendChild(document.createTextNode(ad_hl));
			
								var div2 = document.createElement('DIV');
								div2.id = 'ad_des'+i
								div2.style.color = des_c
								div2.style.fontWeight = 'normal'
								div2.style.textDecoration = 'none'
								div2.style.fontSize = des_s
								div2.style.fontFamily = fnt
								div2.style.margin = '0 auto'					
								div2.style.cursor = 'Pointer'					
								div2.appendChild(document.createTextNode(ad_des));
			
							td.appendChild(div);
							td.appendChild(div2);
			
						row.appendChild(td);			
						}
												
					tbody.appendChild(row);
				}
				
				else if(dir == 'v') {
					for (i=1; i<=total_ads; i++) {
							var row = document.createElement('TR');
				
							
							
							var td = document.createElement('TD');
							td.style.verticalAlign = 'top'
							td.style.textAlign = 'left'
							//td.style.paddingLeft = '4px'
							
								var div = document.createElement('DIV');
								div.id = 'ad_headline'+i
								div.style.color = hl_col
								div.style.fontWeight = 'bold'
								div.style.textDecoration = hl_dec
								div.style.fontSize = hl_s
								div.style.fontFamily = fnt
								div.style.margin = '0 auto'
								div.style.paddingTop = '2px'
								div.style.cursor = 'Pointer'
								div.appendChild(document.createTextNode(ad_hl));
			
								var div2 = document.createElement('DIV');
								div2.id = 'ad_des'+i
								div2.style.color = des_c
								div2.style.fontWeight = 'normal'
								div2.style.textDecoration = 'none'
								div2.style.fontSize = des_s
								div2.style.fontFamily = fnt
								div2.style.margin = '0 auto'					
								div2.style.cursor = 'Pointer'					
								div2.appendChild(document.createTextNode(ad_des));
			
							td.appendChild(div);
							td.appendChild(div2);
			
						row.appendChild(td);															
					tbody.appendChild(row);
					}
				}
				document.getElementById('ad_code').appendChild(tbl);
			
		}
		
		


//Set tab to intially be selected when page loads:
//[which tab (1=first tab), ID of tab content to display (or "" if no corresponding tab content)]:
var initialtab=[1, "sc1"]

//Turn menu into single level image tabs (completely hides 2nd level)?
var turntosingle=0 //0 for no (default), 1 for yes

//Disable hyperlinks in 1st level tab images?
var disabletablinks=0 //0 for no (default), 1 for yes


////////Stop editting////////////////

var previoustab=""

if (turntosingle==1)
document.write('<style type="text/css">\n#tabcontentcontainer{display: none;}\n</style>')

function expandcontent(cid, aobject){
if (disabletablinks==1)
aobject.onclick=new Function("return false")
if (document.getElementById && turntosingle==0){
highlighttab(aobject)
if (previoustab!="")
document.getElementById(previoustab).style.display="none"
if (cid!=""){
document.getElementById(cid).style.display="block"
previoustab=cid
	for(i=1;i<=7;i++){
			var tmp='sc'+i;
			if(tmp==cid) document.getElementById('tab_'+tmp).style.display ='block';
				else document.getElementById('tab_'+tmp).style.display ='none';
		}
		
}
}
}

function highlighttab(aobject){
if (typeof tabobjlinks=="undefined")
collectddtabs()
for (i=0; i<tabobjlinks.length; i++)
tabobjlinks[i].className=""
aobject.className="current"
}

function collectddtabs(){
var tabobj=document.getElementById("ddtabs")
tabobjlinks=tabobj.getElementsByTagName("A")
}

function do_onload(){
collectddtabs();
expandcontent(initialtab[1], tabobjlinks[initialtab[0]-1]);
document.getElementById('tab_sc2').style.display ='none';
document.getElementById('tab_sc3').style.display ='none';
document.getElementById('tab_sc4').style.display ='none';
document.getElementById('tab_sc5').style.display ='none';
document.getElementById('tab_sc6').style.display ='none';
document.getElementById('tab_sc7').style.display ='none';
}



function SelectAll(){
	var lst = document.getElementById('dest').options;
	for(i=0; i<lst.length; i++){
		lst[i].selected = 'selected';
	}
	return true;
}

function sortEntry(){
	arr = document.getElementById('src').options;
	for(i=0; i<arr.length-1; i++){
		for(j=i+1; j<arr.length; j++){
			if(arr[i].innerHTML > arr[j].innerHTML){
				t1 = new Option(arr[i].innerHTML, arr[i].value);
				t2 = new Option(arr[j].innerHTML, arr[j].value);
				arr[i] = t2
				arr[j] = t1;
			}
		}
	}
}
function addcontenter()
{
	if(document.getElementById('content2').checked == true) {
		var contotal="";
		arr=document.getElementById('cp').options;
			for(i=0; i<arr.length; i++){
				if(arr[i].selected){
						if(contotal==''){
							contotal=arr[i].value;	
						}	else{
							contotal=contotal+","+arr[i].value;
						}
				}
			}
				if(contotal=='') {
						alert("Please select atleast one content provider");	
						return false;
				} else {
					document.getElementById('contotal').value=contotal;
				}
	}
}

function addEntry(){
	arr = document.getElementById('src').options;

		dest = document.getElementById('dest');
		for(i=0; i<arr.length; i++){
			if(arr[i].selected){
				dest.options.add(new Option(arr[i].innerHTML, arr[i].value));
				remove_err('ds'); /// remove red error msg...
			}
		}
		for(i=arr.length-1; i>=0; i--){
			if(arr[i].selected){
				arr[i] = null;
			}
		}
}

function removeEntry(){
	src = document.getElementById('src');
	arr = document.getElementById('dest').options;
	for(i=arr.length-1; i>=0; i--){
		if(arr[i].selected){
			src.options.add(new Option(arr[i].innerHTML, arr[i].value));
			arr[i] = null;
		}
	}
	sortEntry();
}
function videostatus(obj,data) {
	var chk=0;
	var videoform=document.currentvideo;
	if(data==1) {
				if(videoform.campid.checked ==true) {
					chk=1;
				}
	} else{
			
			var vidlength=videoform.campid.length;
			for(var i=0;i<vidlength;i++) {
				if(videoform.campid[i].checked ==true) {
					chk=1;
				}
			}
	}
	if(chk==0) {
		alert("Please select atleast a campaign to proceed");	
		return false;
	}
	videoform.submit();
}

function selectall(data) {
		var videoformall=document.currentvideo;
	if(data == 1) {
			if(videoformall.selall.checked==true) {
					videoformall.campid.checked=true;
			} else {
				videoformall.campid.checked=false;
			}
	}
	else {
			
				var vidlengthall=videoformall.campid.length;
				if(videoformall.selall.checked==true) {
					for(var j=0;j<vidlengthall;j++) {
							videoformall.campid[j].checked=true;;
					}
				} else {
					for(var j=0;j<vidlengthall;j++) {
						videoformall.campid[j].checked=false;
					}
				}
	}
}


function processResponse_un(frmref, responseTxt){
	
	alert("Goi");return false;
		if(responseTxt == 'U' || responseTxt == 'E' || responseTxt == 'UE'){
			if(responseTxt == 'U' || responseTxt == 'UE')
			document.getElementById('un').innerHTML = 'Sorry, Username Already Exists!';
			
			if(responseTxt == 'E' || responseTxt == 'UE')
			document.getElementById('email_error').innerHTML = 'Sorry, Email Already Exists!';
			document.getElementById('sub_button').disabled = false;
			return false;
			}
		else if(responseTxt == 'A'){
			frmref.submit();
			return true;
		}
}

function isValidURL1(nname){
     var RegExp = /^(([\w]+:)\/\/)(([\d\w]|%[a-fA-f\d]{2,2})+(:([\d\w]|%[a-fA-f\d]{2,2})+)?@)?([\d\w][-\d\w]{0,253}[\d\w]\.)+[\w]{2,4}(:[\d]+)?(\/([-+_~.\d\w]|%[a-fA-f\d]{2,2})*)*(\?(&?([-+_~.\d\w]|%[a-fA-f\d]{2,2})=?)*)?(#([-+_~.\d\w]|%[a-fA-f\d]{2,2})*)?$/;
	var reg = /^(http(s)?:\/\/)?(www(.)?.)?[\w][\.\w]+$/
    if(RegExp.test(url)){
        return true;
    }else{
        return false;
    } 
}


function removedomainitem()
{
	if(document.getElementById("domaindesc").length <=0)
    {
		document.getElementById('sdomaindesc').innerHTML="No Text Were Selected to Remove.";
		document.getElementById("domaindesc").focus();
		return false;
    }
    else if(document.getElementById("domaindesc").selectedIndex < 0)
    {
		document.getElementById('sdomaindesc').innerHTML="Please Select Text to Remove.";
		document.getElementById("domaindesc").focus();
		return false;
    }
    else
    {
      document.getElementById("domaindesc").options[document.getElementById("domaindesc").selectedIndex] = null;
      return false;
    }
}


function isValidURL(nname){
	
	var arr = new Array(
'.com','.net','.org','.biz','.coop','.info','.museum','.name',
'.pro','.edu','.gov','.int','.mil','.ac','.ad','.ae','.af','.ag',
'.ai','.al','.am','.an','.ao','.aq','.ar','.as','.at','.au','.aw',
'.az','.ba','.bb','.bd','.be','.bf','.bg','.bh','.bi','.bj','.bm',
'.bn','.bo','.br','.bs','.bt','.bv','.bw','.by','.bz','.ca','.cc',
'.cd','.cf','.cg','.ch','.ci','.ck','.cl','.cm','.cn','.co','.cr',
'.cu','.cv','.cx','.cy','.cz','.de','.dj','.dk','.dm','.do','.dz',
'.ec','.ee','.eg','.eh','.er','.es','.et','.fi','.fj','.fk','.fm',
'.fo','.fr','.ga','.gd','.ge','.gf','.gg','.gh','.gi','.gl','.gm',
'.gn','.gp','.gq','.gr','.gs','.gt','.gu','.gv','.gy','.hk','.hm',
'.hn','.hr','.ht','.hu','.id','.ie','.il','.im','.in','.io','.iq',
'.ir','.is','.it','.je','.jm','.jo','.jp','.ke','.kg','.kh','.ki',
'.km','.kn','.kp','.kr','.kw','.ky','.kz','.la','.lb','.lc','.li',
'.lk','.lr','.ls','.lt','.lu','.lv','.ly','.ma','.mc','.md','.mg',
'.mh','.mk','.ml','.mm','.mn','.mo','.mp','.mq','.mr','.ms','.mt',
'.mu','.mv','.mw','.mx','.my','.mz','.na','.nc','.ne','.nf','.ng',
'.ni','.nl','.no','.np','.nr','.nu','.nz','.om','.pa','.pe','.pf',
'.pg','.ph','.pk','.pl','.pm','.pn','.pr','.ps','.pt','.pw','.py',
'.qa','.re','.ro','.rw','.ru','.sa','.sb','.sc','.sd','.se','.sg',
'.sh','.si','.sj','.sk','.sl','.sm','.sn','.so','.sr','.st','.sv',
'.sy','.sz','.tc','.td','.tf','.tg','.th','.tj','.tk','.tm','.tn',
'.to','.tp','.tr','.tt','.tv','.tw','.tz','.ua','.ug','.uk','.um',
'.us','.uy','.uz','.va','.vc','.ve','.vg','.vi','.vn','.vu','.ws',
'.wf','.ye','.yt','.yu','.za','.zm','.zw');

var mai = nname;
var val = true;

var dot = mai.lastIndexOf(".");
var dname = mai.substring(0,dot);
var ext = mai.substring(dot,mai.length);
//alert(ext);
	
if(dot>2 && dot<57)
{
	for(var i=0; i<arr.length; i++)
	{
	  if(ext == arr[i])
	  {
	 	val = true;
		break;
	  }	
	  else
	  {
	 	val = false;
	  }
	}
	if(val == false)
	{
		 return false;
	}
	else
	{
		for(var j=0; j<dname.length; j++)
		{
		  var dh = dname.charAt(j);
		  var hh = dh.charCodeAt(0);
		  if((hh > 47 && hh<59) || (hh > 64 && hh<91) || (hh > 96 && hh<123) || hh==45 || hh==46)
		  {
			 if((j==0 || j==dname.length-1) && hh == 45)	
		  	 {
			      return false;
		 	 }
		  }
		else	{
			 return false;
		  }
		}
	}
}
else
{
 return false;
}	
return true;
}

function isValidEmail(email){
		p=email.indexOf('@');
        if (p<1 || p==(email.length-1)) return false;
		else return true;
} 


function forgetvalidate(obj)
{

	if((obj.user.value=='' && obj.email.value=='' ) ||  (obj.user.value!='' && obj.email.value!='' ))
	{
		alert('Please enter either Username or Email Address');
		obj.user.value='';
		obj.email.value='';
		obj.user.focus();		
		return false;
	}
	else
	{
		if(obj.user.value!='')
		{
			return true;			
		}
		else 
		{
			if(!isValidEmail(obj.email.value)) 
			{
				alert('Invalid Email'); 
				obj.email.focus();
				return isValidEmail(obj.email.value);	
			}
		}
	}
}

function editcomp()
{
	if(document.getElementById('rulecomp').value=="1")
	{
		document.getElementById('srulecomp').innerHTML = 'You Cannot edit the Defalut rule';
		document.getElementById("rulecomp").focus();
		return false;
	}
	else
	{
		window.location='addrule.php?addcompaign&addrule&id='+document.getElementById('rulecomp').value;
	}
}

function editcompgroup()
{
	if(document.getElementById('group').value=="1")
	{
		document.getElementById('srulecompgroup').innerHTML = 'You Cannot edit the Defalut group';
		document.getElementById("group").focus();
		return false;
	}
	else
	{
		window.location='account.php?addcompaign&addgroups&id='+document.getElementById('group').value;
	}
}

function compaignvalid()
{
	var err=true;	
	if(document.getElementById("public").checked == true  || document.getElementById("public").checked == true  )   {
			if(document.getElementById("type1").checked == false && document.getElementById("type2").checked == false)
			{
				document.getElementById('stype').innerHTML = 'Please Select the Type';
				document.getElementById("type1").focus();
				err=false;
			}
				if(document.getElementById("cpm").value == '')
				{
					document.getElementById('scpm').innerHTML = 'Please Enter the Minimum CPM';
					document.getElementById("cpm").focus();
					err=false;
				}
			if(document.getElementById("rulecomp").value == '')
			{
				document.getElementById('srulecomp').innerHTML = 'Please Select  the Rule';
				document.getElementById("rulecomp").focus();
				err=false;
			}
	}
	
	
	if(document.getElementById("cdesc").value == '')
	{
		document.getElementById('scdesc').innerHTML = 'Please Enter the Description';
		document.getElementById("cdesc").focus();
		err=false;
	}
	if(document.getElementById("cname").value == '')
	{
		document.getElementById('scname').innerHTML = 'Please Enter the Campaign Name';
		document.getElementById("cname").focus();
		err=false;
	}
	
	if(err==false)
	{
		return false;		
	}

}

function chkdata(obj)
{
		document.getElementById('advvalue').value=1;
		total=document.getElementById('total').value;
			var total='';
			for(var i=1;i<=2;i++){
				if(document.getElementById('type'+i).checked==true){
					if(total==''){
						total=document.getElementById('type'+i).value;	
					}	else{
						total=total+","+document.getElementById('type'+i).value;
					}
				}
			}
		document.getElementById('total').value=total;
}

function deletegroup()
{
	if(confirm("Are you sure want to delete this group?")){
			return true;	
	}
	else{
			return false;	
	}
}
function deletevideo()
{
	if(confirm("Are you sure want to delete this video?")){
			return true;	
	}
	else{
			return false;	
	}
}
function deleterule()
{
	if(confirm("Are you sure want to delete this rule?")){
			return true;	
	}
	else{
			return false;	
	}
}
function webdeleteitem()
{
	if(confirm("Are you sure you want to delete this website?"))
	{
			return true;	
	}
	else
	{
			return false;	
	}
}
function deletecomp()
{
	if(confirm("Are you sure want to delete this campaign?")){
			return true;	
	}
	else{
			return false;	
	}
}

function cartdel()
{
	if(confirm("Are you sure want to delete this product?")){
			return true;	
	}
	else{
			return false;	
	}
}

function videosearch()
{
}

function groupsave()
{
	var err=true;
	var tu = /^[a-z0-9\._]+$/i
	if(document.getElementById("desc").value == '')
	{
		document.getElementById('sdesc').innerHTML = 'Please Enter the Description';
		document.getElementById("desc").focus();


		var err=false;
	}
	if(document.getElementById("title").value=='' && !(tu.test(document.getElementById("title").value))) {
		document.getElementById('addgroup').innerHTML = 'Please Enter the Group';
		document.getElementById("title").focus();
		var err=false;
	}
	if(err==false)
	{
		return false;	
	}
}

function funpage(obj)
{
	var offset=document.getElementById('groupoffset').value;
	var numrows=document.getElementById('groupnum').value;
	var viewtype=document.getElementById('viewtype').value;
	var searchdata=document.getElementById('searchdata').value;
	window.location='account.php?groups&offset=0&numrows='+numrows+'&limit='+obj.value+'&type='+viewtype+'&val='+searchdata;
}
function funpagevideo(obj)
{
	var offset=document.getElementById('groupoffset').value;
	var numrows=document.getElementById('groupnum').value;
	var viewtype=document.getElementById('viewtype').value;
	var searchdata=document.getElementById('searchdata').value;
	window.location='account.php?allvideos&offset=0&numrows='+numrows+'&limit='+obj.value+'&type='+viewtype+'&val='+searchdata;
}
function adminfunpagevideo(obj)
{
	var id=document.getElementById('id').value;
	var offset=document.getElementById('groupoffset').value;
	var numrows=document.getElementById('groupnum').value;
	var viewtype=document.getElementById('viewtype').value;
	var searchdata=document.getElementById('searchdata').value;
	window.location='index.php?allvideos&offset=0&numrows='+numrows+'&limit='+obj.value+'&type='+viewtype+'&id='+id+'&val='+searchdata;
}

function pagecompaign(obj)
{
	var offset=document.getElementById('groupoffset').value;
	var numrows=document.getElementById('groupnum').value;
	var viewtype=document.getElementById('viewtype').value;
	var searchdata=document.getElementById('searchdata').value;
	window.location='ad_campaign.php?viewcompaign&offset=0&numrows='+numrows+'&limit='+obj.value+'&type='+viewtype+'&val='+searchdata;
}
function admin_pagecompaign(obj)
{
	var offset=document.getElementById('groupoffset').value;
	var numrows=document.getElementById('groupnum').value;
	var viewtype=document.getElementById('viewtype').value;
	var searchdata=document.getElementById('searchdata').value;
	window.location='index.php?con_campaign&offset=0&numrows='+numrows+'&limit='+obj.value+'&type='+viewtype+'&val='+searchdata;
}
function admin_pageconstatistics(obj)
{
	var offset=document.getElementById('groupoffset').value;
	var numrows=document.getElementById('groupnum').value;
	var viewtype=document.getElementById('viewtype').value;
	var searchdata=document.getElementById('searchdata').value;
	window.location='index.php?con_statistics&offset=0&numrows='+numrows+'&limit='+obj.value+'&type='+viewtype+'&val='+searchdata;
}
function admin_pageconcampstatistics(obj,id) {
	var offset=document.getElementById('groupoffset').value;
	var numrows=document.getElementById('groupnum').value;
	var viewtype=document.getElementById('viewtype').value;
	var searchdata=document.getElementById('searchdata').value;
	window.location='index.php?con_campstatistics&uid='+id+'&offset=0&numrows='+numrows+'&limit='+obj.value+'&type='+viewtype+'&val='+searchdata;
}
function admin_pageconvideostatistics(obj,id) {
	var offset=document.getElementById('groupoffset').value;
	var numrows=document.getElementById('groupnum').value;
	var viewtype=document.getElementById('viewtype').value;
	var searchdata=document.getElementById('searchdata').value;
	window.location='index.php?con_videostatistics&cid='+id+'&offset=0&numrows='+numrows+'&limit='+obj.value+'&type='+viewtype+'&val='+searchdata;
}
function admin_pagepubstatistics(obj)
{
	var offset=document.getElementById('groupoffset').value;
	var numrows=document.getElementById('groupnum').value;
	var viewtype=document.getElementById('viewtype').value;
	var searchdata=document.getElementById('searchdata').value;
	window.location='index.php?pub_statistics&offset=0&numrows='+numrows+'&limit='+obj.value+'&type='+viewtype+'&val='+searchdata;
}
function admin_pagepubcampstatistics(obj,id) {
	var offset=document.getElementById('groupoffset').value;
	var numrows=document.getElementById('groupnum').value;
	var viewtype=document.getElementById('viewtype').value;
	var searchdata=document.getElementById('searchdata').value;
	window.location='index.php?adv_campstatistics&uid='+id+'&offset=0&numrows='+numrows+'&limit='+obj.value+'&type='+viewtype+'&val='+searchdata;
}


function admin_pageadvstatistics(obj)
{
	var offset=document.getElementById('groupoffset').value;
	var numrows=document.getElementById('groupnum').value;
	var viewtype=document.getElementById('viewtype').value;
	var searchdata=document.getElementById('searchdata').value;
	window.location='index.php?adv_statistics&offset=0&numrows='+numrows+'&limit='+obj.value+'&type='+viewtype+'&val='+searchdata;
}

function advpagecompaign(data,obj)
{
	var offset=document.getElementById('groupoffset').value;
	var numrows=document.getElementById('groupnum').value;
	var viewtype=document.getElementById('viewtype').value;
	var searchdata=document.getElementById('searchdata').value;
	window.location='account.php?'+data+'&offset=0&numrows='+numrows+'&limit='+obj.value+'&type='+viewtype+'&val='+searchdata;
}
function admin_advpagecompaign(obj)
{
	var offset=document.getElementById('groupoffset').value;
	var numrows=document.getElementById('groupnum').value;
	var viewtype=document.getElementById('viewtype').value;
	var searchdata=document.getElementById('searchdata').value;
	window.location='index.php?adv_campaign&offset=0&numrows='+numrows+'&limit='+obj.value+'&type='+viewtype+'&val='+searchdata;
}
function admin_pagepayment(obj,str) {
	var offset=document.getElementById('groupoffset').value;
	var numrows=document.getElementById('groupnum').value;
	var viewtype=document.getElementById('viewtype').value;
	var searchdata=document.getElementById('searchdata').value;
	window.location='index.php?payment&id='+str+'&offset=0&numrows='+numrows+'&limit='+obj.value+'&type='+viewtype+'&val='+searchdata;	
}


function admin_advpageconview(obj,str) {
	var offset=document.getElementById('groupoffset').value;
	var numrows=document.getElementById('groupnum').value;
	var viewtype=document.getElementById('viewtype').value;
	var searchdata=document.getElementById('searchdata').value;
	window.location='index.php?adv_conview&id='+str+'&offset=0&numrows='+numrows+'&limit='+obj.value+'&type='+viewtype+'&val='+searchdata;
}
function admin_advpagepubview(obj,str) {
	var offset=document.getElementById('groupoffset').value;
	var numrows=document.getElementById('groupnum').value;
	var viewtype=document.getElementById('viewtype').value;
	var searchdata=document.getElementById('searchdata').value;
	window.location='index.php?pub_conview&id='+str+'&offset=0&numrows='+numrows+'&limit='+obj.value+'&type='+viewtype+'&val='+searchdata;
}

function admin_pubpageconview(obj,str) {
	var offset=document.getElementById('groupoffset').value;
	var numrows=document.getElementById('groupnum').value;
	var viewtype=document.getElementById('viewtype').value;
	var searchdata=document.getElementById('searchdata').value;
	window.location='index.php?adv_pubview&id='+str+'&offset=0&numrows='+numrows+'&limit='+obj.value+'&type='+viewtype+'&val='+searchdata;
}
function livepagecompaign(obj)
{
	var offset=document.getElementById('groupoffset').value;
	var numrows=document.getElementById('groupnum').value;
	var viewtype=document.getElementById('viewtype').value;
	var searchdata=document.getElementById('searchdata').value;
	window.location='account.php?live_ads&offset=0&numrows='+numrows+'&limit='+obj.value+'&type='+viewtype+'&val='+searchdata;
}

function funrule(obj)
{
	var offset=document.getElementById('groupoffset').value;
	var numrows=document.getElementById('groupnum').value;
	var viewtype=document.getElementById('viewtype').value;
	var searchdata=document.getElementById('searchdata').value;
	window.location='addrule.php?viewrule&offset=0&numrows='+numrows+'&limit='+obj.value+'&type='+viewtype+'&val='+searchdata;
}
function grouptitle(str)
{
	var numrows=document.getElementById('groupnum').value;
	var searchdata=document.getElementById('searchdata').value;
	var limit=document.getElementById('limit').value;
	window.location='account.php?groups&offset=0&numrows='+numrows+'&limit='+limit+'&type='+str+'&val='+searchdata;
}
function videotitle(str)
{
	var numrows=document.getElementById('groupnum').value;
	var searchdata=document.getElementById('searchdata').value;
	var limit=document.getElementById('limit').value;
	window.location='account.php?allvideos&offset=0&numrows='+numrows+'&limit='+limit+'&type='+str+'&val='+searchdata;
}
function admin_videotitle(str)
{
	var id=document.getElementById('id').value;
	var numrows=document.getElementById('groupnum').value;
	var searchdata=document.getElementById('searchdata').value;
	var limit=document.getElementById('limit').value;
	window.location='index.php?allvideos&offset=0&numrows='+numrows+'&limit='+limit+'&type='+str+'&id='+id+'&val='+searchdata;
}

function sellertitle(str)
{
	var numrows=document.getElementById('groupnum').value;
	var searchdata=document.getElementById('searchdata').value;
	var limit=document.getElementById('limit').value;
	window.location='seller_mywebsites.php?allwebsite&offset=0&numrows='+numrows+'&limit='+limit+'&type='+str+'&val='+searchdata;
}
function admin_sellertitle(str)
{
	var numrows=document.getElementById('groupnum').value;
	var searchdata=document.getElementById('searchdata').value;
	var limit=document.getElementById('limit').value;
	window.location='index.php?allwebsite&offset=0&numrows='+numrows+'&limit='+limit+'&type='+str+'&val='+searchdata;
}
function admin_constatistics(str) {
	var numrows=document.getElementById('groupnum').value;
	var searchdata=document.getElementById('searchdata').value;
	var limit=document.getElementById('limit').value;
	window.location='index.php?con_statistics&offset=0&numrows='+numrows+'&limit='+limit+'&type='+str+'&val='+searchdata;
}
// admin statistics

function adm_date_statistics(str) {
	var numrows=document.getElementById('groupnum').value;
	var searchdata=document.getElementById('searchdata').value;
	var limit=document.getElementById('limit').value;
	window.location='index.php?adm_statistics&offset=0&numrows='+numrows+'&limit='+limit+'&type='+str+'&val='+searchdata;
}


function admin_advconview(str,id) {
	var numrows=document.getElementById('groupnum').value;
	var searchdata=document.getElementById('searchdata').value;
	var limit=document.getElementById('limit').value;
	window.location='index.php?adv_conview&id='+id+'&offset=0&numrows='+numrows+'&limit='+limit+'&type='+str+'&val='+searchdata;
}
function admin_advpubview(str,id) {
	var numrows=document.getElementById('groupnum').value;
	var searchdata=document.getElementById('searchdata').value;
	var limit=document.getElementById('limit').value;
	window.location='index.php?adv_pubview&id='+id+'&offset=0&numrows='+numrows+'&limit='+limit+'&type='+str+'&val='+searchdata;
}
function admin_payment(str,id) {
	var numrows=document.getElementById('groupnum').value;
	var searchdata=document.getElementById('searchdata').value;
	var limit=document.getElementById('limit').value;
	window.location='index.php?payment&id='+id+'&offset=0&numrows='+numrows+'&limit='+limit+'&type='+str+'&val='+searchdata;	
}


function admin_pubconview(str,id) {
	var numrows=document.getElementById('groupnum').value;
	var searchdata=document.getElementById('searchdata').value;
	var limit=document.getElementById('limit').value;
	window.location='index.php?pub_conview&id='+id+'&offset=0&numrows='+numrows+'&limit='+limit+'&type='+str+'&val='+searchdata;
}
function admin_pubadvview(str,id) {
	var numrows=document.getElementById('groupnum').value;
	var searchdata=document.getElementById('searchdata').value;
	var limit=document.getElementById('limit').value;
	window.location='index.php?pub_advview&id='+id+'&offset=0&numrows='+numrows+'&limit='+limit+'&type='+str+'&val='+searchdata;
}

function admin_concampstatistics(str,id) {
	var numrows=document.getElementById('groupnum').value;
	var searchdata=document.getElementById('searchdata').value;
	var limit=document.getElementById('limit').value;
	window.location='index.php?con_campstatistics&uid='+id+'&offset=0&numrows='+numrows+'&limit='+limit+'&type='+str+'&val='+searchdata;
}
function admin_convideostatistics(str,id) {
	var numrows=document.getElementById('groupnum').value;
	var searchdata=document.getElementById('searchdata').value;
	var limit=document.getElementById('limit').value;
	window.location='index.php?con_videostatistics&cid='+id+'&offset=0&numrows='+numrows+'&limit='+limit+'&type='+str+'&val='+searchdata;
}

function admin_pubstatistics(str) {
	var numrows=document.getElementById('groupnum').value;
	var searchdata=document.getElementById('searchdata').value;
	var limit=document.getElementById('limit').value;
	window.location='index.php?pub_statistics&offset=0&numrows='+numrows+'&limit='+limit+'&type='+str+'&val='+searchdata;
}
function admin_pubcampstatistics(str,id) {
	var numrows=document.getElementById('groupnum').value;
	var searchdata=document.getElementById('searchdata').value;
	var limit=document.getElementById('limit').value;
	window.location='index.php?pub_campstatistics&id='+id+'&offset=0&numrows='+numrows+'&limit='+limit+'&type='+str+'&val='+searchdata;
}
function admin_advcampstatistics(str,id) {
	var numrows=document.getElementById('groupnum').value;
	var searchdata=document.getElementById('searchdata').value;
	var limit=document.getElementById('limit').value;
	window.location='index.php?adv_campstatistics&uid='+id+'&offset=0&numrows='+numrows+'&limit='+limit+'&type='+str+'&val='+searchdata;
}

function admin_advstatistics(str) {
	var numrows=document.getElementById('groupnum').value;
	var searchdata=document.getElementById('searchdata').value;
	var limit=document.getElementById('limit').value;
	window.location='index.php?adv_statistics&offset=0&numrows='+numrows+'&limit='+limit+'&type='+str+'&val='+searchdata;
}


function campaigntitle(str)
{
	var numrows=document.getElementById('groupnum').value;
	var searchdata=document.getElementById('searchdata').value;
	var limit=document.getElementById('limit').value;
	window.location='ad_campaign.php?viewcompaign&offset=0&numrows='+numrows+'&limit='+limit+'&type='+str+'&val='+searchdata;	
}
function admin_campaigntitle(str)
{
	var numrows=document.getElementById('groupnum').value;
	var searchdata=document.getElementById('searchdata').value;
	var limit=document.getElementById('limit').value;
	window.location='index.php?con_campaign&offset=0&numrows='+numrows+'&limit='+limit+'&type='+str+'&val='+searchdata;	
}

function constatistics(str)
{
	var numrows=document.getElementById('groupnum').value;
	var searchdata=document.getElementById('searchdata').value;
	var limit=document.getElementById('limit').value;
	var seldata=document.getElementById('seldata').value;
	window.location='account.php?con_statics&offset=0&numrows='+numrows+'&limit='+limit+'&type='+str+'&val='+searchdata+'&seldata='+seldata;	
}
function advstatistics(str)
{
	var numrows=document.getElementById('groupnum').value;
	var searchdata=document.getElementById('searchdata').value;
	var limit=document.getElementById('limit').value;
	var seldata=document.getElementById('seldata').value;
	window.location='account.php?adv_statistics&offset=0&numrows='+numrows+'&limit='+limit+'&type='+str+'&val='+searchdata+'&seldata='+seldata;	
}
function pubstatistics(str)
{
	var numrows=document.getElementById('groupnum').value;
	var searchdata=document.getElementById('searchdata').value;
	var limit=document.getElementById('limit').value;
	var seldata=document.getElementById('seldata').value;
	window.location='account.php?pub_statistics&offset=0&numrows='+numrows+'&limit='+limit+'&type='+str+'&val='+searchdata+'&seldata='+seldata;	
}

function con_videotatistics(str) 
{
	var numrows=document.getElementById('groupnum').value;
	var searchdata=document.getElementById('searchdata').value;
	var limit=document.getElementById('limit').value;
	var seldata=document.getElementById('seldata').value;
	window.location='account.php?con_campstatics&offset=0&numrows='+numrows+'&limit='+limit+'&type='+str+'&val='+searchdata+'&seldata='+seldata;	
}

function condatestatics(obj) {
	var offset=document.getElementById('groupoffset').value;
	var numrows=document.getElementById('groupnum').value;
	var viewtype=document.getElementById('viewtype').value;
	var searchdata=document.getElementById('searchdata').value;
	var limit=document.getElementById('limit').value;
	window.location='account.php?con_statics&offset=0&numrows='+numrows+'&limit='+limit+'&type='+viewtype+'&val='+searchdata+'&seldata='+obj.value;
}
function pubdatestatics(obj) {
	var offset=document.getElementById('groupoffset').value;
	var numrows=document.getElementById('groupnum').value;
	var viewtype=document.getElementById('viewtype').value;
	var searchdata=document.getElementById('searchdata').value;
	var limit=document.getElementById('limit').value;
	window.location='account.php?pub_statistics&offset=0&numrows='+numrows+'&limit='+limit+'&type='+viewtype+'&val='+searchdata+'&seldata='+obj.value;
}
function con_videodatestatics(obj) {
	var offset=document.getElementById('groupoffset').value;
	var numrows=document.getElementById('groupnum').value;
	var viewtype=document.getElementById('viewtype').value;
	var searchdata=document.getElementById('searchdata').value;
	var limit=document.getElementById('limit').value;
	window.location='account.php?con_campstatics&offset=0&numrows='+numrows+'&limit='+limit+'&type='+viewtype+'&val='+searchdata+'&seldata='+obj.value;
}

function conpagestatistics(obj)
{
	var offset=document.getElementById('groupoffset').value;
	var numrows=document.getElementById('groupnum').value;
	var viewtype=document.getElementById('viewtype').value;
	var searchdata=document.getElementById('searchdata').value;
	var seldata=document.getElementById('seldata').value;	
	window.location='account.php?con_statics&offset=0&numrows='+numrows+'&limit='+obj.value+'&type='+viewtype+'&val='+searchdata+'&seldata='+seldata;
}
function pubpagestatistics(obj)
{
	var offset=document.getElementById('groupoffset').value;
	var numrows=document.getElementById('groupnum').value;
	var viewtype=document.getElementById('viewtype').value;
	var searchdata=document.getElementById('searchdata').value;
	var seldata=document.getElementById('seldata').value;		
	window.location='account.php?pub_statistics&offset=0&numrows='+numrows+'&limit='+obj.value+'&type='+viewtype+'&val='+searchdata+'&seldata='+seldata;
}
function websitepage(obj)
{
	var offset=document.getElementById('groupoffset').value;
	var numrows=document.getElementById('groupnum').value;
	var viewtype=document.getElementById('viewtype').value;
	var searchdata=document.getElementById('searchdata').value;
	window.location='seller_mywebsites.php?allwebsite&offset=0&numrows='+numrows+'&limit='+obj.value+'&type='+viewtype+'&val='+searchdata;
}

function admin_websitepage(obj)
{
	var offset=document.getElementById('groupoffset').value;
	var numrows=document.getElementById('groupnum').value;
	var viewtype=document.getElementById('viewtype').value;
	var searchdata=document.getElementById('searchdata').value;
	window.location='index.php?allwebsite&offset=0&numrows='+numrows+'&limit='+obj.value+'&type='+viewtype+'&val='+searchdata;
}

function con_videopagestatistics(obj)
{
	var offset=document.getElementById('groupoffset').value;
	var numrows=document.getElementById('groupnum').value;
	var viewtype=document.getElementById('viewtype').value;
	var searchdata=document.getElementById('searchdata').value;
	var seldata=document.getElementById('seldata').value;	
	window.location='account.php?con_campstatics&offset=0&numrows='+numrows+'&limit='+obj.value+'&type='+viewtype+'&val='+searchdata+'&seldata='+seldata;
}

function advcampaigntitle(data,str)
{
	var numrows=document.getElementById('groupnum').value;
	var searchdata=document.getElementById('searchdata').value;
	var limit=document.getElementById('limit').value;
	window.location='account.php?'+data+'&offset=0&numrows='+numrows+'&limit='+limit+'&type='+str+'&val='+searchdata;	
}
function admin_advcampaigntitle(str)
{
	var numrows=document.getElementById('groupnum').value;
	var searchdata=document.getElementById('searchdata').value;
	var limit=document.getElementById('limit').value;
	window.location='index.php?adv_campaign&offset=0&numrows='+numrows+'&limit='+limit+'&type='+str+'&val='+searchdata;	
}

function livecampaigntitle(str)
{
	var numrows=document.getElementById('groupnum').value;
	var searchdata=document.getElementById('searchdata').value;
	var limit=document.getElementById('limit').value;
	window.location='account.php?live_ads&offset=0&numrows='+numrows+'&limit='+limit+'&type='+str+'&val='+searchdata;	
}

function videosearchpage(obj) {
	var numrows=document.getElementById('groupnum').value;
	var searchdata1=document.getElementById('searchkey').value;
	var searchdata2=document.getElementById('searchcat').value;
	
	window.location='searchvideo.php?offset=0&numrows='+numrows+'&limit='+obj.value+'&searchcat='+searchdata1+'&keyname='+searchdata2;		
}

function ruletitle(str)
{
	var numrows=document.getElementById('groupnum').value;
	var searchdata=document.getElementById('searchdata').value;
	var limit=document.getElementById('limit').value;
	window.location='addrule.php?viewrule&offset=0&numrows='+numrows+'&limit='+limit+'&type='+str+'&val='+searchdata;	
}



function hidevideo(obj)
{
	if(obj.value=="video")
	{
		document.getElementById('videodata').style.display='block';
		document.getElementById('imagedata').style.display='none';
	}
	else
	{
		document.getElementById('videodata').style.display='none';
		document.getElementById('flvurl').style.display='none';
		document.getElementById('weburl').style.display='none';
		document.getElementById('videoimagedata').style.display='none';
		document.getElementById('imagedata').style.display='block';
	}
}

function selectvideo(obj,val) {
	if(val=='') {
		document.getElementById('imagedata').style.display='none';
	} 
	if(obj.value=='video') {
		if(document.getElementById('editvalue').value!='') {
			document.getElementById('videodata').style.display='block';
				document.getElementById('flvurl').style.display='none';
				document.getElementById('weburl').style.display='none';
		} else {
				
				document.getElementById('videodata').style.display='block';
				document.getElementById('flvurl').style.display='none';
				document.getElementById('weburl').style.display='none';
		}
	}	else if(obj.value=='rssurl') {
		document.getElementById('videodata').style.display='none';
		document.getElementById('flvurl').style.display='block';
		document.getElementById('weburl').style.display='none';
	}	else {
		document.getElementById('videodata').style.display='none';
		document.getElementById('flvurl').style.display='none';
		document.getElementById('weburl').style.display='block';
	}
	 document.getElementById('videoimagedata').style.display='block';
	 document.getElementById("stype").innerHTML="";
}


function updateuploadimage(what){
  var fileTypes=["bmp","gif","png","jpg","jpeg"];
  var source=what.value;
  var ext=source.substring(source.lastIndexOf(".")+1,source.length).toLowerCase();
  for (var i=0; i<fileTypes.length; i++) 
  {
  	if (fileTypes[i]==ext)
	{
			 document.getElementById("simage").innerHTML="";
			 document.getElementById("url").value="";				
			 document.getElementById("wburl").value="";				
			 document.getElementById("webval").value="";							 
			 document.getElementById("contentvalue").value="";			 
			 return true;
	}
  }
		document.getElementById("simage").innerHTML="select this image format:"+fileTypes.join(", ");
		document.getElementById("image").value="";
}


function updateuploadvideo(what){
  var fileTypes=['mpg', 'wma', 'mov', 'flv', 'mp4', 'avi', 'qt', 'wmv', 'rm'];
  var source=what.value;
  var ext=source.substring(source.lastIndexOf(".")+1,source.length).toLowerCase();
  for (var i=0; i<fileTypes.length; i++) 
 {
  	if (fileTypes[i]==ext)
	{
			 return true;
	}
  }
	 document.getElementById("suploaded_file").innerHTML="select this video format:"+fileTypes.join(", ");
	 document.getElementById("uploaded_file").value="";
}

function advvideofun(what) {
  var fileTypes=['mpg', 'wma', 'mov', 'flv', 'mp4', 'avi', 'qt', 'wmv', 'rm'];
  var source=what.value;
  var ext=source.substring(source.lastIndexOf(".")+1,source.length).toLowerCase();
  for (var i=0; i<fileTypes.length; i++) 
 {
  	if (fileTypes[i]==ext)
	{
			document.getElementById("sadvvideo").innerHTML="";
			 return true;
	}
  }
	 document.getElementById("sadvvideo").innerHTML="select this video format:"+fileTypes.join(", ");
	 document.getElementById("advvideo").value="";
}

function advimagefun(what){
  var fileTypes=["bmp","gif","png","jpg","jpeg"];
  var source=what.value;
  var ext=source.substring(source.lastIndexOf(".")+1,source.length).toLowerCase();
  for (var i=0; i<fileTypes.length; i++) 
  {
  	if (fileTypes[i]==ext)
	{
			 document.getElementById("sadvimage").innerHTML="";
			document.getElementById("bannerid").style.display="block";		
			 return true;
	}
  }
		document.getElementById("sadvimage").innerHTML="select this image format:"+fileTypes.join(", ");
		document.getElementById("advimage").value="";
}
function funcreateadd() {
		var err=true;
	if(document.getElementById('advvideo').value=="") {
		 document.getElementById("sadvvideo").innerHTML="Upload the video";
		 err=false;
	} 
		if(err==false){
			return false;
		}
			else {
			document.getElementById("commontable").style.display='none';
			document.getElementById("loadtable").style.display='block';
		}
}
function uploadimage(what){
  var fileTypes=["bmp","gif","png","jpg","jpeg"];
  var source=what.value;
  var ext=source.substring(source.lastIndexOf(".")+1,source.length).toLowerCase();
  for (var i=0; i<fileTypes.length; i++) 
  {
  	if (fileTypes[i]==ext)
	{
			 document.getElementById("simage").innerHTML="";
			 document.getElementById('hideurl').style.display='none';			 
			 return true;
	}
  }
		document.getElementById("simage").innerHTML="select this image format:"+fileTypes.join(", ");
		document.getElementById("image").value="";
		document.getElementById('hideurl').style.display='block';	 
}
function thumbuploadimage(what){
  var fileTypes=["bmp","gif","png","jpg","jpeg"];
  var source=what.value;
  var ext=source.substring(source.lastIndexOf(".")+1,source.length).toLowerCase();
  for (var i=0; i<fileTypes.length; i++) 
  {
  	if (fileTypes[i]==ext)
	{
			 document.getElementById("simage1").innerHTML="";
			 return true;
	}
  }
		document.getElementById("simage1").innerHTML="select this image format:"+fileTypes.join(", ");
		 document.getElementById("thumbimage").value="";
}

function image_path() {
	if(document.getElementById('imageurl').checked == true)	 {
		document.getElementById("urlstore").style.display = 'block';
		document.getElementById("imagestore").style.display = 'none';
		document.getElementById("urlstore1").style.display = 'block';
		document.getElementById("imagestore1").style.display = 'none';
	} else {
	 document.getElementById("urlstore").style.display = 'none';
	 document.getElementById("imagestore").style.display = 'block';	 
	 document.getElementById("urlstore1").style.display = 'none';
	 document.getElementById("imagestore1").style.display = 'block';	 
	 
	}
}

function uploadvideo(what){
	var fileTypes=['mpg', 'wma', 'mov', 'flv', 'mp4', 'avi', 'qt', 'wmv', 'rm'];
	var source=what.value;
	var ext=source.substring(source.lastIndexOf(".")+1,source.length).toLowerCase();
  for (var i=0; i<fileTypes.length; i++) 
 {
  	if (fileTypes[i]==ext)
	{
			 document.getElementById("suploaded_file").innerHTML="";
			 return true;
	}
  }
	 document.getElementById("suploaded_file").innerHTML="select this video format:"+fileTypes.join(", ");
	 document.getElementById("uploaded_file").value="";
}

function videovalidate()
{
	var err=true;
	if(document.getElementById("uploadtype1").checked == false && document.getElementById("uploadtype2").checked == false & document.getElementById("uploadtype3").checked == false){
			document.getElementById('stype').innerHTML = 'Please Select any type';
			err=false;		
	}

if(document.getElementById("uploaded_file").value == '' && document.getElementById("image").value=='')
	{
			if(document.getElementById("uploadtype1").checked == true){
				document.getElementById("videoweburl").value='';
				document.getElementById("url").value='';
				if(document.getElementById("uploaded_file").value == ''){																																			                   document.getElementById('suploaded_file').innerHTML = 'Please Upload the Video ';
					document.getElementById("uploaded_file").focus();
					err=false;
				 }	
			  }
		if(document.getElementById("uploadtype3").checked == true){
				document.getElementById("url").value='';
				document.getElementById("uploaded_file").value='';	
				//var chkurl=isValidURL(document.getElementById("videoweburl").value);
				if(document.getElementById("videoweburl").value=='') {
						document.getElementById('sweburl').innerHTML = 'Please Enter the WebURL';
						document.getElementById("weburl").focus();
						err=false;
					}
		}
		if(document.getElementById("uploadtype2").checked == true)
		{
				document.getElementById("videoweburl").value='';
				document.getElementById("uploaded_file").value='';	
				//var chkurl=isValidURL(document.getElementById("url").value);
				if(document.getElementById("url").value=='') {
					document.getElementById('surl').innerHTML = 'Please Enter a URL';
					document.getElementById("url").focus();
					err=false;
					}
		}
	}
	if(document.getElementById("primecat").value == '')
	{
		document.getElementById('sprimecat').innerHTML = 'Please Select the Primary';
		document.getElementById("primecat").focus();
		err=false;
	}

	if(document.getElementById("tags").value == '')
	{
		document.getElementById('stags').innerHTML = 'Please Enter the Tags';
		document.getElementById("tags").focus();
		err=false;
	}
	if(document.getElementById("description").value == '')
	{
		document.getElementById('sdescription').innerHTML = 'Please Enter the Description';
		document.getElementById("description").focus();
		err=false;
	}
	if(document.getElementById("headline").value == '')
	{
		document.getElementById('sheadline').innerHTML = 'Please Enter the Headline';
		document.getElementById("headline").focus();
		err=false;
	}
	if(document.getElementById("vgroup").value == '')
	{
		document.getElementById('svgroup').innerHTML = 'Please Select the Group';
		document.getElementById("vgroup").focus();
		err=false;
	}
	if(isNaN(document.getElementById("camprate").value))
	{
		document.getElementById('scamprate').innerHTML = 'Please Enter the valid campaign rate';
		document.getElementById("camprate").focus();
		err=false;
	}
	if(document.getElementById("camprate").value == '' || document.getElementById("camprate").value == '0')
	{
		document.getElementById('scamprate').innerHTML = 'Please Enter the campaign rate';
		document.getElementById("camprate").focus();
		err=false;
	}
	if(document.getElementById("title").value == '')
	{
		document.getElementById('stitle').innerHTML = 'Please Enter the Title';
		document.getElementById("title").focus();
		err=false;
	}
	if(err == false)
	{
		if(document.getElementById("headline").value != '')
		{
			document.getElementById('sheadline').innerHTML = '';
			err=false;
		}
		return false;		
	}
	else {
			if(document.getElementById("uploaded_file").value!='') {
				document.getElementById("loadtable").style.display='block';
				document.getElementById("commontable").style.display='none';
			}
	}
}

function updatevideovalidate()
{
			var err=true;
			if(document.getElementById("uploadtype1").checked == true){
				document.getElementById("videoweburl").value='';
				document.getElementById("url").value='';
			  }
		if(document.getElementById("uploadtype3").checked == true){
				document.getElementById("url").value='';
				document.getElementById("uploaded_file").value='';	
				if(document.getElementById("videoweburl").value=='') {
					document.getElementById('sweburl').innerHTML = 'Please Enter a WebURL';
					document.getElementById("weburl").focus();
					err=false;
				}
		}
		if(document.getElementById("uploadtype2").checked == true)
		{
				document.getElementById("videoweburl").value='';
				document.getElementById("uploaded_file").value='';
				if(document.getElementById("url").value=='') {
					document.getElementById('surl').innerHTML = 'Please Enter a URL';
					document.getElementById("url").focus();
					err=false;
				}
		}
	
	if(document.getElementById("primecat").value == '')
	{
		document.getElementById('sprimecat').innerHTML = 'Please Select the Primary';
		document.getElementById("primecat").focus();
		err=false;
	}

	if(document.getElementById("tags").value == '')
	{
		document.getElementById('stags').innerHTML = 'Please Enter the Tags';
		document.getElementById("tags").focus();
		err=false;
	}
	if(document.getElementById("description").value == '')
	{
		document.getElementById('sdescription').innerHTML = 'Please Enter the Description';
		document.getElementById("description").focus();
		err=false;
	}
	if(document.getElementById("headline").value == '')
	{
		document.getElementById('sheadline').innerHTML = 'Please Enter the Headline';
		document.getElementById("headline").focus();
		err=false;
	}
	if(document.getElementById("vgroup").value == '')
	{
		document.getElementById('svgroup').innerHTML = 'Please Select the Group';
		document.getElementById("vgroup").focus();
		err=false;
	}
	if(isNaN(document.getElementById("camprate").value))
	{
		document.getElementById('scamprate').innerHTML = 'Please Enter the valid campaign rate';
		document.getElementById("camprate").focus();
		err=false;
	}
	if(document.getElementById("camprate").value == '' || document.getElementById("camprate").value == '0')
	{
		document.getElementById('scamprate').innerHTML = 'Please Enter the campaign rate';
		document.getElementById("camprate").focus();
		err=false;
	}
	if(document.getElementById("title").value == '')
	{
		document.getElementById('stitle').innerHTML = 'Please Enter the Title';
		document.getElementById("title").focus();
		err=false;
	}
	if(err == false)
	{
		return false;		
	}
	else
	{
//		document.getElementById("contentvalue").value="";
		if(document.getElementById("uploaded_file").value!='') {
			document.getElementById("commontable").style.display='none';
			document.getElementById("loadtable").style.display='block';
		}
	}
}

function hidecompany(obj)
{
	if(obj.value=='company')
	{
		document.getElementById('comp').style.display='block';
		document.getElementById('comlogodata').style.display='block';
	}
	else
	{
		document.getElementById('comp').style.display='none';
		document.getElementById('comlogodata').style.display='none';
 	}
}

function funpay(obj)
{
	document.getElementById('pm').innerHTML = '';
	if(obj.value=='cheque')
	{
		document.getElementById('cheque').style.display='block';
		document.getElementById('paypal').style.display='none';
	}
	else
	{
		document.getElementById('paypal').style.display='block';
		document.getElementById('cheque').style.display='none';
	}
}

function check_reg_form(obj){
	var err = false;
	document.getElementById('sub_button').disabled=true;
		
		if(obj.pinfo.value == ''){
		document.getElementById('pm').innerHTML = 'Please Enter the Payment Details';
		obj.pinfo.focus();
		err = true;		
		}
		else
		{
			if(document.getElementById('payment2').checked==true)
			{
					if(!isValidEmail(obj.pinfo.value)){
						document.getElementById('pm').innerHTML = 'Invalid Email Address';
						obj.pinfo.focus();
						err = true;
					}
			}
		}
		if(obj.company.value == ''){
			if(document.getElementById('jobtype1').checked== true) {
				document.getElementById('cn').innerHTML = 'Please Enter the Company Name';
			}
			else {
				document.getElementById('cn').innerHTML = 'Please Enter the Name ';
			}
		obj.company.focus();
		err = true;		
		}	
		
		if(document.getElementById('jobtype1').checked==false && document.getElementById('jobtype2').checked==false )
		{
			document.getElementById('cjobtype').innerHTML = 'Please Select Any One';
			err=true;
		}
		
			var exp=new RegExp("^([\+]?([0-9]{0,4}[-| |]))?([\+]?([0-9]{7,14}))?$");
			if(obj.phone.value != '' && !(exp.test(obj.phone.value))) {
				document.getElementById('sphone').innerHTML = 'Invalid Phone';
				obj.phone.focus();
				err = true;
			}
			
		if(obj.zip.value == ''){
		document.getElementById('szip').innerHTML = 'Please Enter the Zip';
		obj.zip.focus();
		err = true;		
		}	
		//var exp1=new RegExp("^[0-9]$");
		var zipno = /^[a-z0-9]+$/i;
		if(obj.zip.value != '' && !(zipno.test(obj.zip.value))) {
				document.getElementById('szip').innerHTML = 'Invalid Zip Number';
				obj.phone.focus();
				err = true;
		}
		
		
		if(obj.country.value == ''){
		document.getElementById('scount').innerHTML = 'Please Enter the Country';
		obj.country.focus();
		err = true;		
		}
		if(obj.state.value == ''){
		document.getElementById('sstate').innerHTML = 'Please Enter the State';
		obj.state.focus();
		err = true;		
		}
		if(obj.city.value == ''){
		document.getElementById('scity').innerHTML = 'Please Enter the City';
		obj.city.focus();
		err = true;		
		}
		
		if(obj.address.value == ''){
		document.getElementById('saddr').innerHTML = 'Please Enter the Address1';
		obj.address.focus();
		err = true;		
		}
		
	
	//var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;	
	if(!isValidEmail(obj.email.value)){
		document.getElementById('email_error').innerHTML = 'Invalid Email Address';
		obj.email.focus();
		err = true;
		}
	
	if(obj.fname.value == ''){
		document.getElementById('fn').innerHTML = 'Please Enter the Fullname';
		obj.fname.focus();
		err = true;		
		}
	if(obj.text_ad_pass.value.length<6)
	{
		document.getElementById('pass').innerHTML = 'Please Enter the Minimum 6 Characters';
		obj.text_ad_pass.focus();
		err = true;		
	}

	if(obj.text_ad_pass2.value != obj.text_ad_pass.value){
			document.getElementById('pass2').innerHTML = 'Your Password Does Not Match!';
			obj.text_ad_pass2.focus();
			err = true;		
	}


	if(obj.text_ad_pass.value == ''){
				document.getElementById('pass').innerHTML = 'Please Enter the Password';
				obj.text_ad_pass.focus();
				err = true;		
		}
		
	if(obj.username.value == '') {
		document.getElementById('un').innerHTML = 'Please Enter the Username';
		obj.username.focus();
		err = true;
	}
		
	var tu = /^[a-z0-9\._]+$/i
	if(obj.username.value != '' && !(tu.test(obj.username.value))) {
		document.getElementById('un').innerHTML = 'Invalid User Name';
		obj.username.focus();
		err = true;
		}
		
	if(err) {
		document.getElementById('sub_button').disabled = false;
		return false;
	} else {
			 http=GetXmlHttpObject();
				var url="js/check_user.php";
				url=url+"?un="+obj.username.value+"&em="+obj.email.value;
				http.open("GET", url, true);
				http.onreadystatechange = function()
				{
					if (http.readyState == 4)
					{
						if(http.status==200)
						{		    
							var responseTxt=http.responseText;
							if(responseTxt == 'U' || responseTxt == 'E' || responseTxt == 'UE'){
								if(responseTxt == 'U' || responseTxt == 'UE')
									document.getElementById('un').innerHTML = 'Sorry, Username Already Exists!';
			
									if(responseTxt == 'E' || responseTxt == 'UE')
										document.getElementById('email_error').innerHTML = 'Sorry, Email Already Exists!';
										document.getElementById('sub_button').disabled = false;
										return false;
									}
									else if(responseTxt == 'A'){
										obj.submit();
										return true;
								}
						}
					}
				}
				http.send(null);
				return false;
	}
	return false;
	}


function check_edit_form(obj){
	var err = false;
		
		if(obj.pinfo.value == ''){
		document.getElementById('pm').innerHTML = 'Please Enter the Payment Details';
		obj.pinfo.focus();
		err = true;		
		}
		else
		{
			if(document.getElementById('payment2').checked==true)
			{
					if(!isValidEmail(obj.pinfo.value)){
						document.getElementById('pm').innerHTML = 'Invalid Email Address';
						obj.pinfo.focus();
						err = true;
					}
			}
		}
		if(obj.company.value == ''){
			document.getElementById('cn').innerHTML = 'Please Enter the  Name';
			obj.company.focus();
			err = true;		
		}	
		
		if(obj.phone.value == ''){
		document.getElementById('sphone').innerHTML = 'Please Enter the Phone';
		obj.phone.focus();
		err = true;		
		}	
		if(obj.zip.value == ''){
		document.getElementById('szip').innerHTML = 'Please Enter the Zip';
		obj.zip.focus();
		err = true;		
		}	
		if(obj.country.value == ''){
		document.getElementById('scount').innerHTML = 'Please Enter the Country';
		obj.country.focus();
		err = true;		
		}
		if(obj.state.value == ''){
		document.getElementById('sstate').innerHTML = 'Please Enter the State';
		obj.state.focus();
		err = true;		
		}
		if(obj.city.value == ''){
		document.getElementById('scity').innerHTML = '>ul><li>Please Enter the City';
		obj.city.focus();
		err = true;		
		}
		
		if(obj.address.value == ''){
		document.getElementById('saddr').innerHTML = 'Please Enter the Address1';
		obj.address.focus();
		err = true;		
		}
		
	
	if(!isValidEmail(obj.email.value)){
		document.getElementById('email_error').innerHTML = 'Invalid Email Address';
		obj.email.focus();
		err = true;
		}
	
	if(obj.fname.value == ''){
		document.getElementById('fn').innerHTML = 'Please Enter the Fullname';
		obj.fname.focus();
		err = true;		
		}

	if(obj.text_ad_pass.value.length<6){
			document.getElementById('pass').innerHTML = 'Please Enter the Minimum 6 Characters';
			obj.text_ad_pass.focus();
			err = true;		
		}
	
	if(obj.text_ad_pass2.value != obj.text_ad_pass.value){
			document.getElementById('pass2').innerHTML = 'Your Password Does Not Match!';
			obj.text_ad_pass2.focus();
			err = true;		
	}


	if(obj.text_ad_pass.value == ''){
		document.getElementById('pass').innerHTML = 'Please Enter the Password';
		obj.text_ad_pass.focus();
		err = true;		
		}
	if(err==true)
	{
		return false;
	}
}
function editcampvalid() {
	var err=true;

		if(document.getElementById("title").value=="") {
			document.getElementById('txtmsgid').innerHTML='Enter the campaign name';
			document.getElementById("title").focus();
			err=false;
		} 
		
		if(document.getElementById("geo_target").value == "") {
			document.getElementById('sgeo_target').innerHTML = 'Select the geographic targeting';
			document.getElementById("geo_target").focus();
			err = false;
		} 		
		if(err==false)
		{
			return false;	
		}
	
}


function campvalid() {
	var err=true;
		if(document.getElementById("key_target").value=="") {
			document.getElementById('skey_target').innerHTML = 'Enter the keywords';
			document.getElementById("key_target").focus();
			err = false;
		} 
		
		if(document.getElementById("geo_target").value == "") {
			document.getElementById('sgeo_target').innerHTML = 'Enter the geographic target';
			document.getElementById("geo_target").focus();
			err = false;
		} 
		if(document.getElementById("title").value=="") {
			document.getElementById('txtmsgid').innerHTML = 'Enter the campaign name';
			document.getElementById("title").focus();
			err=false;
		} 
		if(err==false)
		{
			return false;	
		}
}
function conamtvalid(amt) {
	if(amt==0) {
		alert("Please select atleast a content provider and impressions");		
		return false;
	}
	else {
			if(document.getElementById("totalspend").value=="" || document.getElementById("totalspend").value=="0") {
				alert("Please select atleast a content provider and impressions");		
				return false;
			}
		}
}

function affamtvalid(amt,totimp) {
	if(amt==0) {
		alert("Please select atleast a publisher and impressions");		
		return false;
	}
	else {
			if(document.getElementById("afftotalspend").value=="" || document.getElementById("afftotalspend").value=="0") {
				alert("Please select atleast a publisher and impressions");	
				return false;
			}
			else {
				if(document.getElementById("afftotalimp").value<totimp) {
					alert("Please choose "+totimp+" impressions");
					return false;
				}
			}
		}
	}

function conchange(obj) {
		if(obj.value!="") {
			window.location.href='ad_campaignadv.php?advcamp&namevalue='+obj.value;
		}
}
function affchange(obj) {
	//alert(obj.value);
	if(obj.value!="") {
		window.location.href='ad_campaignadv.php?advcamp&affnamevalue='+obj.value;
	}
}

function rulevalid(obj)
{
	var  total=document.getElementById("domaindesc").length;
	var err=true;
	document.getElementById('sdomaindesc').innerHTML='';
	document.getElementById('totalsel').value='';
	for(var k=0;k<total;k++)
	{
		if(document.getElementById('totalsel').value=='')
		{
			document.getElementById('totalsel').value=document.getElementById("domaindesc").options[k].value;
		}
		else
		{
			document.getElementById('totalsel').value=document.getElementById('totalsel').value+','+document.getElementById("domaindesc").options[k].value;
		}
	}

	if(document.getElementById("location").value == '')
	{
		document.getElementById('slocation').innerHTML = 'Please Selct Your Location';
		document.getElementById("location").focus();
		err=false;
	}
	if(document.getElementById("domain").value != 'Allow all')
	{
		if(document.getElementById('totalsel').value=='')
		{
			document.getElementById('sdomaindesc').innerHTML = 'Please Enter the Domain';			
			document.getElementById('domaindata').focus();
			err=false;
		}
	}
	if(document.getElementById("domain").value == '')
	{
			document.getElementById('sdomain').innerHTML = 'Please Select the Domain';
			document.getElementById("domain").focus();
			err=false;
	}
	if(document.getElementById("desc").value == '')
	{
			document.getElementById('sdesc').innerHTML = 'Please Enter the Description';
			document.getElementById("desc").focus();
			err=false;
	}
	//alert(document.getElementById("getid").value);
	
	if(document.getElementById("getid").value == '') {
		if(document.getElementById("rgroup").value == '')
		{
			document.getElementById('srgroup').innerHTML = 'Please Enter the Rule Title';
			document.getElementById("rgroup").focus();
			err=false;
		}
	}
	
	if(err == false)
	{
		return false;		
	}
	else
		{
				http=GetXmlHttpObject();
				var url="ajaxrule.php";
				url=url+"?select=chkrule&name="+document.getElementById("rgroup").value+"&getid="+document.getElementById("getid").value;
				http.open("GET", url, true);
				http.onreadystatechange = function()
				{
					if (http.readyState == 4)
					{
						if(http.status==200)
						{		    
							var results=http.responseText;
							 if(results==0){
								 document.addrule.submit();
								 return true;
							}
							else {
								 document.getElementById("srgroup").innerHTML='Rule Name Already Exit';
							}
						}
					}
				}
				http.send(null);
				return false;
			}
}

function loginvalid()
{
	var err=true;
	
	if(document.getElementById('pass').value=='')
	{
		document.getElementById('loginpass').innerHTML='Please Enter the Password';
		document.getElementById('pass').focus();
		err=false;
	}
	if(document.getElementById('username').value=='')
	{
		document.getElementById('loginuser').innerHTML='Please Enter the Username';
		document.getElementById('username').focus();
		err=false;
		
	}
	if(err == false)
	{
		return false;	
	}
}



function redirectrate(obj)
{
	window.location="account.php?set_adprices&pid="+obj.value;	
}

function selectday(str,obj) {
	window.location="browse.php?"+str+"&show_length="+obj.value;
}
function selectadtype(str,obj) {
	window.location="browse.php?"+str+"&show_cat="+obj.value;
}

function redirectstate(obj)
{
	if(obj.value=='0'){
		window.location="account.php?pub_live_ads";
	}
	else {
		window.location="account.php?pub_live_ads&pid="+obj.value;
	}
}

function redirectcode(obj)
{
	window.location="account.php?ad_codes&pid="+obj.value;
}
function redirectweb()
{
	var vid=document.getElementById('webid').value;
	window.location="seller_mywebsites.php?home&pid="+vid;	
}
function redirectvideo()
{
	var vid=document.getElementById('vid').value;
	window.location="account.php?addvideos&id="+vid;	
}

function redirectrule()
{
	var vid=document.getElementById('vid').value;
	window.location="addrule.php?addrule&id="+vid;	
}

function redirectcomp()
{
	var vid=document.getElementById('vid').value;
	window.location="ad_campaign.php?addcompaign&id="+vid;
}

function check_pub_form(obj){
	
	var err = false;
	
	//document.getElementById('sub_button').disabled=true;
	
	if(!obj.dest.options.length) {
		document.getElementById('ds').innerHTML = 'Please add a Location';
		obj.src.focus();
		err = true;
		}

	if(obj.isrestricted[0].checked==true && obj.restriction.value=='') {
		document.getElementById('ar').innerHTML = 'Please express your restriction';
		obj.restriction.focus();
		err = true;
		}

	
	if(obj.adposition.value=='') {
	document.getElementById('ap').innerHTML = 'Please provide your ad position';
	obj.adposition.focus();
	err = true;
	}	
	if(obj.lang.value=='') {
		document.getElementById('slang').innerHTML = 'Please provide your language';
		obj.lang.focus();
		err = true;
		}
		
	if(obj.keywords.value=='') {
		document.getElementById('wk').innerHTML = 'Please provide your Tags';
		obj.keywords.focus();

		err = true;
		}
	if(obj.cats.value=='') {
		document.getElementById('sprimecat').innerHTML = 'Please provide primary category';
		obj.cats.focus();
		err = true;
		}		
	if(obj.wdes.value=='') {
		document.getElementById('wd').innerHTML = 'Please provide Description';
		obj.wdes.focus();
		err = true;
		}
		var chkurl=isValidURL(obj.url.value);
		if(chkurl==false) {
		document.getElementById('ur').innerHTML = 'Please enter a valid URL';
		obj.url.focus();
		err = true;
		}
	if(obj.wname.value=='') {
		document.getElementById('wn').innerHTML = 'Please provide website name';
		obj.wname.focus();
		err = true;
		}
	if(err) {
//			document.getElementById('sub_button').disabled = false;
			return false;
		}
	else {
			SelectAll();
			http=GetXmlHttpObject();
			var url="ajaxrule.php";
			url=url+"?select=myweb&name="+document.getElementById("wname").value+"&urlname="+document.getElementById("url").value+"&getid="+document.getElementById("getid").value;
			http.open("GET", url, true);
			http.onreadystatechange = function()
			{
				if (http.readyState == 4)
				{
					if(http.status==200)
					{		    
						var results=http.responseText;
						 if(results==1){
							 document.myweb.submit();
							 return true;
						}
						else {
							 document.getElementById("wn").innerHTML=results;
						}
					}
				}
			}
			http.send(null);
			return false;
		}		
	}

function remove_err(id)	
{
		document.getElementById(id).innerHTML = "";		
}

function fill_headline(value){
		document.getElementById('headline').value = value;		
}
function Numchk(num){var numval = num.value; if(isNaN(numval)) { num.value = ""; }}

function addNewItem()
{
	var data=document.getElementById('domaindata').value;
	if(data=='')
	{
		document.getElementById('sdomaindesc').innerHTML = 'Please Enter the Domain';
		document.getElementById('domaindata').focus();
		return false;
	}
	else
	{
		var textbox = document.getElementById('domaindata');
		var listbox = document.getElementById('domaindesc');
		var newOption = document.createElement('option');
		newOption.value = textbox.value; // The value that this option will have
		newOption.innerHTML = textbox.value; // The displayed text inside of the <option> tags
		listbox.appendChild(newOption);
		textbox.value='';
		textbox.focus();
	}
}
function addItem()
{
		document.getElementById('snewcat').innerHTML="";	
		arr = document.getElementById('primecat').options;
		dest = document.getElementById('newcat');
		if(dest.options.length==0)
		{    
			for(i=0; i<arr.length; i++){
					if(arr[i].selected){
						 dest.options.add(new Option(arr[i].innerHTML, arr[i].value));
					}
			}
		} else {
			len=dest.options.length;
				for(i=0; i<arr.length; i++){
						$k=0;
					if(arr[i].selected){
						for(j=0;j<len;j++) {
								if(arr[i].value==dest.options[j].value){
										$k=1;
								}
					}
					if($k==0) {
						dest.options.add(new Option(arr[i].innerHTML, arr[i].value));
					}
				}
			}
		}
	
}


function videosub() {
	return false;	
}

function newpopup(obj) {
	 mywindow = window.open ("popuser.php?popid="+obj,"mywindow","location=1,status=1,scrollbars=1,width=450,height=625");	
}

function popupbymonth(id,type) {
	 mywindow = window.open ("performance_tracker.php?id="+id+"&type="+type,"mywindow","location=1,status=1,scrollbars=1,width=1000,height=500,screenX=175,screenY=60");	
}

function orderdata(data)
{
	 mywindow = window.open ("order.php?camp_id="+data,"mywindow","location=1,status=1,scrollbars=1,width=1000,height=500");	
}

function removecatitem()
{
	var arr=document.getElementById("newcat").options;
	var arr1=document.getElementById("newcat");
	if(document.getElementById("newcat").length <=0)
    {
		document.getElementById("newcat").focus();
		return false;
    }
	else {
		for(i=arr.length-1; i>=0; i--){
				if(arr[i].selected){
					arr1.remove(i);
				}
			}		
	}
}

function takedata(str)
{
		if(str.value == "Allow all")
		{
			document.getElementById('adrule').style.display="none";
		}
		else
		{
			document.getElementById('adrule').style.display="block";
		}
		document.getElementById('sdomain').innerHTML = '';
}

function funcpublic(obj)
{
	if(obj.value == "public")
	{
		document.getElementById('Edit Group').style.display="block";
		document.getElementById('personal5').style.display="block";
	}
	else
	{
		document.getElementById('Edit Group').style.display="none";	
	}
}

function funcprivate(obj)
{
	if(obj.value == "private")
	{
		document.getElementById('personal5').style.display="block";
		document.getElementById('Edit Group').style.display="none";
	}
	else
	{
		document.getElementById('Edit Group').style.display="block";
		document.getElementById('personal5').style.display="block";
	}
}

function cpmfunction(obj) {
	if(obj.value=="Fixed") {
		document.getElementById('dynamic').style.display="none";
	}
	else {
		document.getElementById('dynamic').style.display="block";
	}
}

function ratefunction(obj) {
	if(obj.value=="Fixed") {
		document.getElementById('textrate').style.display="none";
		document.getElementById('textratedata').style.display="block";
	}
	else {
		document.getElementById('textrate').style.display="block";
		document.getElementById('textratedata').style.display="none";
	}
}
function budgetcost(obj) {
	if(obj.value=="Fixed") {
		document.getElementById('getamonut').style.display="block";
	}
	else {
		document.getElementById('getamonut').style.display="none";
		document.getElementById('samount').innerHTML="";
	}
}

function rate2function(obj) {
	if(obj.value=="Fixed") {
		document.getElementById('textrate2').style.display="none";
		document.getElementById('textratedata2').style.display="block";
	}
	else {
		document.getElementById('textrate2').style.display="block";
		document.getElementById('textratedata2').style.display="none";
	}
}

function rate3function(obj) {
	if(obj.value=="Fixed") {
		document.getElementById('textrate3').style.display="none";
		document.getElementById('textratedata3').style.display="block";
	}
	else {
		document.getElementById('textrate3').style.display="block";
		document.getElementById('textratedata3').style.display="none";
	}
}




function ruledirect()
{
	if(document.getElementById('compare').value=='addcompaign')
	{
		window.location="ad_campaign.php?addcompaign&sessdata=1";
	}
	else
	{
		window.location="addrule.php?viewrule";						
	}	
}

function funcpersonal(obj)
{
	if(obj.value == "personal")
	{
		document.getElementById('personal5').style.display="none";
	}
	else
	{
		document.getElementById('personal5').style.display="block";
	}
		xmlhttp=GetXmlHttpObject();
		if (xmlhttp==null)
  		{
		  alert ("Your browser does not support XMLHTTP!");
		  return;
	  	}
		var url="ajaxrule.php";
		url=url+"?select=allgroup";
		xmlhttp.onreadystatechange=stateChanged;
		xmlhttp.open("GET",url,true);
		xmlhttp.send(null);
}
function calrate(obj,rate,id,tot) {
	var impdata=0;
	var spendata=0;
	if(document.getElementById("checkid"+id).checked==true) {
			if(isNaN(obj.value)) {
				alert("Please enter numbers only");		
				document.getElementById("spend"+id).value='';				
				document.getElementById("imp"+id).value='';				
				document.getElementById("imp"+id).focus();
			} else {
					if(obj.value>=1000) {
						document.getElementById("spend"+id).value='';
						calc=(rate/1000)*obj.value;
						document.getElementById("spend"+id).value=calc.toFixed(2);
					   } else {
			   			   alert("Minimum Impression 1000");
							document.getElementById("spend"+id).value='';				
							document.getElementById("imp"+id).value='';				
							document.getElementById("imp"+id).focus();
					   }
			}
	} else {
		document.getElementById("imp"+id).value='';
		alert("please select this campaign");	
		document.getElementById("checkid"+id).focus();
		return false;
	}
	if(tot==1) {
		impdata=parseFloat(document.getElementById("imp"+document.getElementById("seldata").value).value);
		spendata=parseFloat(document.getElementById("spend"+document.getElementById("seldata").value).value);
	} else {
		var data=document.frmSignUp.seldata.length
		for(var i=0;i<data;i++) {
				if(document.getElementById("imp"+document.frmSignUp.seldata[i].value).value !="") {
					 impdata=parseFloat(impdata)+parseFloat(document.getElementById("imp"+document.frmSignUp.seldata[i].value).value);
				}
		}
		for(var i=0;i<data;i++) {
				if(document.getElementById("spend"+document.frmSignUp.seldata[i].value).value !="") {
					 spendata=parseFloat(spendata)+parseFloat(document.getElementById("spend"+document.frmSignUp.seldata[i].value).value);
				}
		}
	}
		document.getElementById('totalimp').value=impdata.toFixed(2);
		document.getElementById('totalspend').value=spendata.toFixed(2);		
}
function calspend(obj,rate,id,tot,minamt) {
	var impdata=0;
	var spendata=0;
	if(document.getElementById("checkid"+id).checked==true) {
		if(isNaN(obj.value)) {
				alert("Please enter numbers only");		
				document.getElementById("spend"+id).value='';				
				document.getElementById("imp"+id).value='';				
				document.getElementById("spend"+id).focus();
		} else {
			
				if(minamt<=document.getElementById("spend"+id).value) {
					document.getElementById("imp"+id).value='';
					calcimp=(1000/rate)*obj.value;
					document.getElementById("imp"+id).value=Math.round(calcimp).toFixed(2);
				} else {
 					    alert("Minimum Amount "+minamt);
					 	document.getElementById("spend"+id).value='';				
						document.getElementById("imp"+id).value='';				
						document.getElementById("spend"+id).focus();
					   }
			}
	} else {
		document.getElementById("spend"+id).value='';		
		alert("please select this campaign");	
		document.getElementById("checkid"+id).focus();
		return false;
	}
	if(tot==1) {
		impdata=parseFloat(document.getElementById("imp"+document.getElementById("seldata").value).value);
		spendata=parseFloat(document.getElementById("spend"+document.getElementById("seldata").value).value);
	} else {
		var data=document.frmSignUp.seldata.length
		for(var i=0;i<data;i++) {
			if(document.getElementById("imp"+document.frmSignUp.seldata[i].value).value !="") {
				 impdata=parseFloat(impdata)+parseFloat(document.getElementById("imp"+document.frmSignUp.seldata[i].value).value);
			}
		}
		
		for(var i=0;i<data;i++) {
			if(document.getElementById("spend"+document.frmSignUp.seldata[i].value).value !="") {
				 spendata=parseFloat(spendata)+parseFloat(document.getElementById("spend"+document.frmSignUp.seldata[i].value).value);
			}
		}
	}
		document.getElementById('totalimp').value=impdata;
		document.getElementById('totalspend').value=spendata;		
}


function affcalrate(obj,rate,id,tot,conimp) {
	var affimpdata=0;
	var affspendata=0;
	var totaffimpdata=0;
	if(document.getElementById("affcheckid"+id).checked==true) {
		if(isNaN(obj.value)) {
			alert("Please enter numbers only");		
			document.getElementById("affspend"+id).value='';				
			document.getElementById("affimp"+id).value='';				
			document.getElementById("affimp"+id).focus();
		} else {
				if(obj.value>=1000) {
					document.getElementById("affspend"+id).value='';
					calc=(rate/1000)*obj.value;
					document.getElementById("affspend"+id).value=calc.toFixed(2);
					
					if(tot==1) {
						totaffimpdata=document.getElementById("affimp"+document.getElementById("affseldata").value).value;
					} else {
						var affdata=document.affiliateForm.affseldata.length
						for(var i=0;i<affdata;i++) {
							if(document.getElementById("affimp"+document.affiliateForm.affseldata[i].value).value !="") {
								totaffimpdata=parseFloat(totaffimpdata)+parseFloat(document.getElementById("affimp"+document.affiliateForm.affseldata[i].value).value);
							}
						}
					}
					totimp=parseFloat(totaffimpdata);
					if(conimp>=totimp) {
						if(tot==1) {
							affimpdata=parseFloat(document.getElementById("affimp"+document.getElementById("affseldata").value).value);
							affspendata=parseFloat(document.getElementById("affspend"+document.getElementById("affseldata").value).value);
						} else {
							var affdata=document.affiliateForm.affseldata.length
							for(var i=0;i<affdata;i++) {
								if(document.getElementById("affimp"+document.affiliateForm.affseldata[i].value).value !="") {
								affimpdata=parseFloat(affimpdata)+parseFloat(document.getElementById("affimp"+document.affiliateForm.affseldata[i].value).value);
							}
						}
						for(var i=0;i<affdata;i++) {
							if(document.getElementById("affspend"+document.affiliateForm.affseldata[i].value).value !="") {
								affspendata=parseFloat(affspendata)+parseFloat(document.getElementById("affspend"+document.affiliateForm.affseldata[i].value).value);
								}
							}
						}
					} else {
						alert("Impressions should not exceed "+conimp+" ");
						document.getElementById("affspend"+id).value='';				
						document.getElementById("affimp"+id).value='';		
							if(tot==1) {
								affimpdata=parseFloat(document.getElementById("affimp"+document.getElementById("affseldata").value).value);
								affspendata=parseFloat(document.getElementById("affspend"+document.getElementById("affseldata").value).value);
							} else {
								var affdata=document.affiliateForm.affseldata.length
								for(var i=0;i<affdata;i++) {
									if(document.getElementById("affimp"+document.affiliateForm.affseldata[i].value).value !="") {
									affimpdata=parseFloat(affimpdata)+parseFloat(document.getElementById("affimp"+document.affiliateForm.affseldata[i].value).value);
								}
							}
							for(var i=0;i<affdata;i++) {
								if(document.getElementById("affspend"+document.affiliateForm.affseldata[i].value).value !="") {
								affspendata=parseFloat(affspendata)+parseFloat(document.getElementById("affspend"+document.affiliateForm.affseldata[i].value).value);
								}
							}
						}
							if(isNaN(affimpdata)) {
								document.getElementById('afftotalimp').value="00.00";
							} else {
								document.getElementById('afftotalimp').value=affimpdata.toFixed(2);
							}
							if(isNaN(affspendata)) {
								document.getElementById('afftotalspend').value="00.00";
							} else {
								document.getElementById('afftotalspend').value=affspendata.toFixed(2);
							}
							document.getElementById("affimp"+id).focus();
						return false;
					}
						document.getElementById('afftotalimp').value=affimpdata.toFixed(2);
						document.getElementById('afftotalspend').value=affspendata.toFixed(2);		
				   } else {
						alert("Minimum impressions 1000");
						document.getElementById("affspend"+id).value='';				
						document.getElementById("affimp"+id).value='';
						
						if(tot==1) {
							affimpdata=document.getElementById("affimp"+document.getElementById("affseldata").value).value;
							affspendata=document.getElementById("affspend"+document.getElementById("affseldata").value).value;
						} else {
						var affdata=document.affiliateForm.affseldata.length
							for(var i=0;i<affdata;i++) {
								if(document.getElementById("affimp"+document.affiliateForm.affseldata[i].value).value !="") {
								affimpdata=parseFloat(affimpdata)+parseFloat(document.getElementById("affimp"+document.affiliateForm.affseldata[i].value).value);
							}
						}
						for(var i=0;i<affdata;i++) {
							if(document.getElementById("affspend"+document.affiliateForm.affseldata[i].value).value !="") {
								affspendata=parseFloat(affspendata)+parseFloat(document.getElementById("affspend"+document.affiliateForm.affseldata[i].value).value);
								}
							}
						}
							document.getElementById('afftotalimp').value=affimpdata.toFixed(2);
							document.getElementById('afftotalspend').value=affspendata.toFixed(2);		
							document.getElementById("affimp"+id).focus();
				   }
			}
	} else {
		document.getElementById("affimp"+id).value='';
		alert("please select this website");	
		document.getElementById("affcheckid"+id).focus();
		return false;
	}
}
function affcalspend(obj,rate,id,tot,affminamt,conimp) {
	var affimpdata=0;
	var affspendata=0;
	var totaffimpdata=0;
	
	if(document.getElementById("affcheckid"+id).checked==true) {
				if(isNaN(obj.value)) {
				alert("Please enter numbers only");		
				document.getElementById("affspend"+id).value='';				
				document.getElementById("affimp"+id).value='';				
				document.getElementById("affspend"+id).focus();
				} else {
					if(affminamt<=document.getElementById("affspend"+id).value) {
						document.getElementById("affimp"+id).value='';
						affcalcimp=(1000/rate)*obj.value;
						document.getElementById("affimp"+id).value=Math.round(affcalcimp).toFixed(2);
						
						if(tot==1) {
						totaffimpdata=document.getElementById("affimp"+document.getElementById("affseldata").value).value;
					} else {
						var affdata=document.affiliateForm.affseldata.length
						for(var i=0;i<affdata;i++) {
							if(document.getElementById("affimp"+document.affiliateForm.affseldata[i].value).value !="") {
								totaffimpdata=parseFloat(totaffimpdata)+parseFloat(document.getElementById("affimp"+document.affiliateForm.affseldata[i].value).value);
							}
						}
					}
					totimp=parseFloat(totaffimpdata);
					//alert("Now you have "+totimp+" impression");
					if(conimp>=totimp) {
						if(tot==1) {
							affimpdata=document.getElementById("affimp"+document.getElementById("affseldata").value).value;
							affspendata=document.getElementById("affspend"+document.getElementById("affseldata").value).value;
						} else {
						var affdata=document.affiliateForm.affseldata.length
							for(var i=0;i<affdata;i++) {
								if(document.getElementById("affimp"+document.affiliateForm.affseldata[i].value).value !="") {
								affimpdata=parseFloat(affimpdata)+parseFloat(document.getElementById("affimp"+document.affiliateForm.affseldata[i].value).value);
							}
						}
						for(var i=0;i<affdata;i++) {
							if(document.getElementById("affspend"+document.affiliateForm.affseldata[i].value).value !="") {
								affspendata=parseFloat(affspendata)+parseFloat(document.getElementById("affspend"+document.affiliateForm.affseldata[i].value).value);
								}
							}
						}
					} else {
						alert("You can allow only "+conimp+" Imperssion");
						document.getElementById("affspend"+id).value='';				
						document.getElementById("affimp"+id).value='';		
							if(tot==1) {
								affimpdata=document.getElementById("affimp"+document.getElementById("affseldata").value).value;
								affspendata=document.getElementById("affspend"+document.getElementById("affseldata").value).value;
							} else {
								var affdata=document.affiliateForm.affseldata.length
								for(var i=0;i<affdata;i++) {
									if(document.getElementById("affimp"+document.affiliateForm.affseldata[i].value).value !="") {
									affimpdata=parseFloat(affimpdata)+parseFloat(document.getElementById("affimp"+document.affiliateForm.affseldata[i].value).value);
								}
							}
							for(var i=0;i<affdata;i++) {
								if(document.getElementById("affspend"+document.affiliateForm.affseldata[i].value).value !="") {
								affspendata=parseFloat(affspendata)+parseFloat(document.getElementById("affspend"+document.affiliateForm.affseldata[i].value).value);
								}
							}
						}
						document.getElementById('afftotalimp').value=affimpdata.toFixed(2);
						document.getElementById('afftotalspend').value=affspendata.toFixed(2);		
						document.getElementById("affimp"+id).focus();
						return false;
					}
						document.getElementById('afftotalimp').value=affimpdata.toFixed(2);
						document.getElementById('afftotalspend').value=affspendata.toFixed(2);		
					} else {
 					    alert("Minimum Amount "+affminamt);
					 	document.getElementById("affspend"+id).value='';				
						document.getElementById("affimp"+id).value='';	
						
						if(tot==1) {
							affimpdata=document.getElementById("affimp"+document.getElementById("affseldata").value).value;
							affspendata=document.getElementById("affspend"+document.getElementById("affseldata").value).value;
						} else {
						var affdata=document.affiliateForm.affseldata.length
							for(var i=0;i<affdata;i++) {
								if(document.getElementById("affimp"+document.affiliateForm.affseldata[i].value).value !="") {
								affimpdata=parseFloat(affimpdata)+parseFloat(document.getElementById("affimp"+document.affiliateForm.affseldata[i].value).value);
							}
						}
						for(var i=0;i<affdata;i++) {
							if(document.getElementById("affspend"+document.affiliateForm.affseldata[i].value).value !="") {
								affspendata=parseFloat(affspendata)+parseFloat(document.getElementById("affspend"+document.affiliateForm.affseldata[i].value).value);
								}
							}
						}
						document.getElementById('afftotalimp').value=affimpdata.toFixed(2);
						document.getElementById('afftotalspend').value=affspendata.toFixed(2);		
						document.getElementById("affspend"+id).focus();
					  }
				}
	} else {
		document.getElementById("affspend"+id).value='';		
		alert("please select this website");	
		document.getElementById("affcheckid"+id).focus();
		return false;
	}
	
		document.getElementById('afftotalimp').value=affimpdata;
		document.getElementById('afftotalspend').value=affspendata;		
}


function checkboxdata(obj,tot) {
		var impdata=0;
		var spendata=0;
	if(document.getElementById("checkid"+obj.value).checked==false) {	
		document.getElementById("imp"+obj.value).value='';	
		document.getElementById("spend"+obj.value).value='';		
	}
	if(tot!==1) {
		var data=document.frmSignUp.seldata.length
		for(var i=0;i<data;i++) {
				if(document.getElementById("imp"+document.frmSignUp.seldata[i].value).value !="") {
					 impdata=parseFloat(impdata)+parseFloat(document.getElementById("imp"+document.frmSignUp.seldata[i].value).value);
				}
		}
		for(var i=0;i<data;i++) {
				if(document.getElementById("spend"+document.frmSignUp.seldata[i].value).value !="") {
					 spendata=parseFloat(spendata)+parseFloat(document.getElementById("spend"+document.frmSignUp.seldata[i].value).value);
				}
		}
	}
		document.getElementById('totalimp').value=impdata;
		document.getElementById('totalspend').value=spendata;		
}
function affcheckboxdata(obj,tot) {
		var affimpdata=0;
		var affspendata=0;
	if(document.getElementById("affcheckid"+obj.value).checked==false) {	
		document.getElementById("affimp"+obj.value).value='';	
		document.getElementById("affspend"+obj.value).value='';		
	}
	if(tot!==1) {
		var affdata=document.affiliateForm.affseldata.length
		for(var i=0;i<affdata;i++) {
				if(document.getElementById("affimp"+document.affiliateForm.affseldata[i].value).value !="") {
					 affimpdata=parseFloat(affimpdata)+parseFloat(document.getElementById("affimp"+document.affiliateForm.affseldata[i].value).value);
				}
		}
		for(var i=0;i<affdata;i++) {
				if(document.getElementById("affspend"+document.affiliateForm.affseldata[i].value).value !="") {
					 affspendata=parseFloat(affspendata)+parseFloat(document.getElementById("affspend"+document.affiliateForm.affseldata[i].value).value);
				}
		}
	}
		document.getElementById('afftotalimp').value=affimpdata;
		document.getElementById('afftotalspend').value=affspendata;		
}


function sendmail(){
	news=document.getElementById('newsletter');
	if(document.getElementById('subscription1').checked==true) {
		datavalue='Y';		
	} else {
		datavalue='N';
	}
	
		if(!isValidEmail(news.value)){
			document.getElementById('txtHint').innerHTML = 'Invalid Email Address';
			news.focus();
			return false;
		}
		else {
		xmlhttp=GetXmlHttpObject();
		if (xmlhttp==null)
		{
		  alert ("Your browser does not support XMLHTTP!");
		  return;
		 }
		var url="ajaxrule.php";
		
		url=url+"?news="+news.value+"&datavalue="+datavalue;
		url=url+"&select=mailsent";
		
		xmlhttp.onreadystatechange=stateChanged6;
		xmlhttp.open("GET",url,true);
		xmlhttp.send(null);
	}
}


function ajaxcat(str, user) {
	document.getElementById('catid').value=str;
	document.getElementById('txtHint').innerHTML= "";

	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null)
  	{
	  alert ("Your browser does not support XMLHTTP!");
	  return;
	 }
	var url="ajaxrule.php";
	url=url+"?cat="+str;
	url=url+"&select=ajaxcat&user="+user;
	
	xmlhttp.onreadystatechange=stateChanged5;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);
}

function showvideo(obj,str) {
	document.getElementById('objdata').value=obj;
	document.getElementById('strdata').value=str;
	
	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null)
  	{
	  alert ("Your browser does not support XMLHTTP!");
	  return;
	 }
	var url="ajaxrule.php";
	url=url+"?type="+obj+"&vid="+str;
	url=url+"&select=showvideo";
	xmlhttp.onreadystatechange=stateChanged2;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);
	
}
function tabchange() {
	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null)
  	{
	  alert ("Your browser does not support XMLHTTP!");
	  return;
	 }
	var url="ajaxrule.php";
	url=url+"?type="+document.getElementById('objdata').value+"&vid="+document.getElementById('strdata').value;
	url=url+"&select=showtab";
	xmlhttp.onreadystatechange=stateChanged3;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);
}
function tabcat()
{
	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null)
  	{
	  alert ("Your browser does not support XMLHTTP!");
	  return;
	 }
	var url="ajaxrule.php";
	url=url+"?cat="+document.getElementById('catid').value;
	
	url=url+"&select=cattab";
	xmlhttp.onreadystatechange=stateChanged4;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);
}

function funajax(obj)
{
	document.getElementById("srulecomp").innerHTML="";
	if (obj.value=='')
  	{
	  document.getElementById("txtHint").innerHTML="";
	  return;
   }
	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null)
  	{
	  alert ("Your browser does not support XMLHTTP!");
	  return;
	 }
	var url="ajaxrule.php";
	url=url+"?q="+obj.value;
	url=url+"&select=rule";
	xmlhttp.onreadystatechange=stateChanged;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);
}

function funcamp(obj,type)
{
	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null)
  	{
	  alert ("Your browser does not support XMLHTTP!");
	  return;
	 }
	 if(type=='admin') { 
		var url="../ajaxrule.php";
	 } else {
		 var url="ajaxrule.php";
	 }
	 
	url=url+"?q="+obj.value;
	url=url+"&select=camp";
	xmlhttp.onreadystatechange=stateChanged1;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);
}
function checkvalue() {
	for(var i=1;i<=5;i++) {
		if(document.getElementById('suggest'+i).value=='') {
			alert("Please fill Tab "+i);
			document.getElementById('suggest'+i).focus();
			return false;
		}
	}
}

function checkvideo(id,data) {
	if(document.getElementById('relate'+id).checked == true) {
		document.getElementById('suggest'+id).value='Related videos';	
		document.getElementById('suggest'+id).readOnly=true;;
	} else {
		document.getElementById('suggest'+id).value=data;	
		document.getElementById('suggest'+id).readOnly=false;
		document.getElementById('suggest'+id).focus();
	}
}

function removecat(id) {
		if(document.getElementById('relate'+id).checked == true) {
			if(document.getElementById('suggest'+id).value='Related videos') {
				var i=9;
			}
		} else {
				document.getElementById('suggest'+id).value='';
		}
}

function contactform()
{
	var err=true;
	if(document.getElementById("msg").value==""  || document.getElementById("msg").value=="Message:" ){
		document.getElementById('smsg').innerHTML = 'Enter the message';
		document.getElementById("msg").value="Message:";	
		err = false;
	}
		if(document.getElementById("dept").value=="Department" ){
		document.getElementById('sdept').innerHTML = 'Enter the department';
		document.getElementById("dept").value="Dapartment:";		
		err = false;
	}
	
	if(document.getElementById("subject").value==""  || document.getElementById("subject").value=="Subject:" ){
		document.getElementById('ssubject').innerHTML = 'Enter the subject';
		document.getElementById("subject").value="Subject:"		
		err = false;
	}
	if(!isValidEmail(document.getElementById("mail").value)){
		document.getElementById('smail').innerHTML = 'Invalid Email Address';
		document.getElementById("mail").value="Email";	
		err = false;
	}
	if(document.getElementById("name").value=="" || document.getElementById("name").value=="Name:" ){
		document.getElementById('sname').innerHTML = 'Enter the name';
		document.getElementById("name").value="Name:";		
		err = false;
	}

	if(err == false) {
		return false;	
	}
}
function pay_detail(obj) {
	window.location.href='index.php?payment&id='+obj.value;
}

function check_credit() {
	if((document.getElementById('amount').value == '0') || (document.getElementById('amount').value == '')) {
		alert("This user haven't earned amount");
		document.getElementById('name').focus();
	return false;
	}
}


function checkcat(obj) {
	if(obj.value=='all') {
		document.getElementById("catdata").style.display="none";
	} else {
		document.getElementById("catdata").style.display="block";
	}
}
function showgeo(obj) {
	if(obj.value=='all') {
		document.getElementById("showgeoid").style.display="none";
	} else {
		document.getElementById("showgeoid").style.display="block";
	}
}
function contentdata(obj) {
	if(obj.value=='anycontent') {
		document.getElementById("contentid").style.display="none";
	} else {
		document.getElementById("contentid").style.display="block";
	}
}
function affilatetdata(obj) {
	if(obj.value=='anyaffilate') {
		document.getElementById("affilateid").style.display="none";
	} else {
		document.getElementById("affilateid").style.display="block";
	}
}
function overview(obj,data) {
	window.location.href="overview.php?overview&format="+obj.value+"&curyear="+data;	
}
function overviewpub(obj,data) {
	window.location.href="overview.php?my_earnings&format="+obj.value+"&curyear="+data;		
}

function removedata(id) {
				if(document.getElementById("msg").value==""  || document.getElementById("msg").value=="Message:" ){
					document.getElementById("msg").value="Message:";	
				} 
				if(document.getElementById("subject").value==""  || document.getElementById("subject").value=="Subject:" ){
					document.getElementById("subject").value="Subject:"	
				} 
				if(!isValidEmail(document.getElementById("mail").value)){
					document.getElementById("mail").value="Email:";	
				}
				if(document.getElementById("name").value=="" || document.getElementById("name").value=="Name:" ){
					document.getElementById('name').value="Name:";
				}
				if(document.getElementById("dept").value=="" || document.getElementById("dept").value=="Department" ){
					document.getElementById('dept').value="Department";
				}
				if(document.getElementById(id).value=="" || document.getElementById(id).value=="Message:" || document.getElementById(id).value=="Subject:" || document.getElementById(id).value=="Email:" || document.getElementById(id).value=="Name:"  || document.getElementById(id).value=="Department") {
					document.getElementById(id).value="";
				}
}
function setcontact() {
	 document.getElementById("sname").innerHTML="";
	 document.getElementById("smail").innerHTML="";
	 document.getElementById("ssubject").innerHTML="";
	 document.getElementById("sdept").innerHTML="";
	 document.getElementById("smsg").innerHTML="";
	 document.getElementById("dispdata").innerHTML="";
}

function advamt(obj) {
	
	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null)
  	{
	  alert ("Your browser does not support XMLHTTP!");
	  return;
	 }
	var url="ajaxrule.php?amt="+obj.value;
	url=url+"&select=advamtcalc";
	xmlhttp.onreadystatechange=stateChanged_amount;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);
}

function conamt(obj) {
	
	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null)
  	{
	  alert ("Your browser does not support XMLHTTP!");
	  return;
	 }
	var url="ajaxrule.php?amt="+obj.value;
	url=url+"&select=conamtcalc";
	xmlhttp.onreadystatechange=stateChanged_amount;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);
}

function affamt(obj) {
	
	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null)
  	{
	  alert ("Your browser does not support XMLHTTP!");
	  return;
	 }
	var url="ajaxrule.php?amt="+obj.value;
	url=url+"&select=affamtcalc";
	xmlhttp.onreadystatechange=stateChanged_amount;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);
}


function ajaxpime(obj,type)
{
	document.getElementById("sprimecat").innerHTML="";
	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null)
  	{
	  alert ("Your browser does not support XMLHTTP!");
	  return;
	  }
	  	 if(type=='admin') { 
		var url="../ajaxrule.php";
	 } else {
		 var url="ajaxrule.php";
	 }
	url=url+"?q="+obj.value;
	url=url+"&select=prime";
	
	xmlhttp.onreadystatechange=stateChanged;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);
}

function ajaxpimefull(obj,type)
{
	document.getElementById("sprimecat").innerHTML="";
	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null)
  	{
	  alert ("Your browser does not support XMLHTTP!");
	  return;
	  }
	  	 if(type=='admin') { 
		var url="../ajaxrule.php";
	 } else {
		 var url="ajaxrule.php";
	 }
	url=url+"?q="+obj.value;
	url=url+"&select=primeful";
	
	xmlhttp.onreadystatechange=stateChanged;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);
}



function GetXmlHttpObject()
{
	if (window.XMLHttpRequest)
  	{
	  return new XMLHttpRequest();
  	}
	if (window.ActiveXObject)
  	{
	  return new ActiveXObject("Microsoft.XMLHTTP");
	 }
return null;
}

function stateChanged()
{
		if (xmlhttp.readyState==4)
		{
				document.getElementById("txtHint").innerHTML=xmlhttp.responseText;
		} else {
			 document.getElementById("txtHint").innerHTML='Loading....';			
		}
}
function stateChanged_amount()
{
		if (xmlhttp.readyState==4)
		{
				document.getElementById("load").style.display = 'none';	
				var data = xmlhttp.responseText.split(",");
				document.getElementById("txtHint1").innerHTML = data[0];
				document.getElementById("txtHint2").innerHTML = data[1];
				document.getElementById("txtHint3").innerHTML = data[1];				
		} else {
				 document.getElementById("load").style.display = 'block';			
		}
}
function stateChanged2()
{
		document.getElementById("txtHint1").innerHTML='<div id="tabcontent"><div class="videolineup"><ul align="center"><img src="templates/default/images/loading.gif" /> &nbsp;&nbsp;Requesting content...</ul></div></div>';
		if (xmlhttp.readyState==4)
		{
		  document.getElementById("txtHint1").innerHTML=xmlhttp.responseText;
		  tabchange();
		}
}
function stateChanged3()
{
		if (xmlhttp.readyState==4)
		{
		  document.getElementById("txtHint2").innerHTML=xmlhttp.responseText;
		}
}
function stateChanged5()
{
		
	document.getElementById("txtHint").innerHTML='<div class="videolineup_category" id="tabcontent1"><ul  align="center"><img src="templates/default/images/loading.gif" />&nbsp;&nbsp;Requesting content...</ul></div>';
		if (xmlhttp.readyState == 4)
		{
			
		  document.getElementById("txtHint").innerHTML = xmlhttp.responseText;
		 // tabcat();
		}
}

function stateChanged4()
{
		if (xmlhttp.readyState==4)
		{
		  document.getElementById("txtHint3").innerHTML=xmlhttp.responseText;
		
		}
}

function stateChanged1()
{
		if (xmlhttp.readyState==4)
		{
		  document.getElementById("campHint").innerHTML=xmlhttp.responseText;
		    document.getElementById("load_view").style.display = 'none';
		} else {
		    document.getElementById("load_view").style.display = 'block';

		}
}
function stateChanged6()
{
		document.getElementById("txtHint").innerHTML='<img src="templates/default/images/loading.gif" /> Checking...';
		if (xmlhttp.readyState==4)
		{
		  document.getElementById("txtHint").innerHTML=xmlhttp.responseText;
		}
}

/* mrss upload valiation */

function upload_rss(){
	
	var fields = Array('cmpname', 'catname');
	var labels = Array('Campaign Name', 'Category');
	var error_div = Array('e_cmpname', 'e_catname');
	var error = 1;
		for(i = 0; i < fields.length; i++){ 
			if(document.getElementById(fields[i]).value == ''){ 
				document.getElementById(error_div[i]).innerHTML = 'Please select the '+labels[i];
				document.getElementById(fields[i]).focus();
				error = 0;
			}
		 }
		 
		  // validate the rss location 
			type = checkRssLoc();
			str_val = type.split('_'); 
			if(document.getElementById(type).value == ''){
				status_id = (str_val[1] == 'internal') ? 'rss_internal|e_internal' : 'rss_external|e_external';
				if(status_id[0] == 'rss_internal'){
					validateRSSFile();
				}
				update_id = status_id.split('|');
				document.getElementById(update_id[0]).focus();
				document.getElementById(update_id[1]).innerHTML = 'Please select the '+str_val[1];
				error = 0;
			}
			
			// check the embed code if external selected
		  	
			if(str_val[1] == 'external'){
				rss_status = validateRSSPlayer();
				error = (rss_status) ? 1 : 0;
			}
		
		if(error){
			return true;
		}else{
			return false;
		}
}


/* validating the uploaded rss file */

function validateRSSFile(){
		var source = document.getElementById('mrss').value;
		var ext = source.substring(source.lastIndexOf(".")+1,source.length).toLowerCase();
		if(ext != 'xml' && ext != 'rss' && ext != 'mrss'){
			document.getElementById("e_rss").innerHTML = "Please select the valid MRSS file"
		}else{
			 document.getElementById("e_rss").innerHTML = ""
		}

}

/* validating the rss player embed code */

function validateRSSPlayer(){
		var code = document.getElementById('embed_code').value;
		if(code == ''){
			document.getElementById("e_code").innerHTML = "Please enter the RSS Player embed code"	
			return 0;
		}else{
			document.getElementById("e_code").innerHTML = "";
			return 1;
		}
}



/* checking the type of rss chosen */

function checkRssLoc(){
	
		if(document.getElementById('rss_loc1').checked){
				return 'rss_internal';
		}else{
				return 'rss_external';
		}
}


/* mrss export valiation */

function export_feeds(){

	// validate the feed title
	if(document.getElementById('rss_name').value == ''){
		document.getElementById('e_title').focus();
		document.getElementById('e_title').innerHTML = 'Please enter the feed title';
		return false;
	}else{
		document.getElementById('e_title').innerHTML = '';
	}
	
	// validate the rss type 

	type = checkRssType();
	str_val = type.split('_');    
	if(document.getElementById(type).value == ''){
		status_id = (str_val[1] == 'category') ? 'rss_category|e_rsscat' : 'rss_keyword|e_keyword';
		update_id = status_id.split('|');
		document.getElementById(update_id[0]).focus();
		document.getElementById(update_id[1]).innerHTML = 'Please select the '+str_val[1];
		return false;
	}else{
		document.getElementById('e_title').innerHTML = '';
	}
	

}

/* call the category RSS file */

function call_category_rss(value){
	location.href = 'account.php?mrss_feeds&cat='+value;
}

/* choose the desired rss type */

function choose_rss(val, val1, val2){ alert(val1);alert(val2);
	if(val == val1){
		document.getElementById(val1).style.display = 'block';
		document.getElementById(val2).style.display = 'none';
	}else if(val == val2){
		document.getElementById(val2).style.display = 'block';
		document.getElementById(val1).style.display = 'none';
	}
}

/* checking the type of rss chosen */

function checkRssType(){
	
		if(document.getElementById('rss_type1').checked){
				return 'rss_category';
		}else{
				return 'rss_keyword';
		}
}

/* delete the record in the listing page */

function deleteRecord(url, value, frm){ 
	if(confirm("Are you sure you want to delete this "+value+"?")){
		frm.action = url;
		frm.submit();	
	}
	else{
		return false;	
	}
}

/* check the keyword in the rss form */

function submitRSS(){
	if(document.getElementById('keyword').value == ''){
		document.getElementById('e_keyword').focus();
		document.getElementById('e_keyword').innerHTML = 'Please enter the keyword';
		return false;
	}else{
		document.getElementById('e_keyword').innerHTML = '';
		return true;
	}
}

/* validation for the add form of the widget */

function validate_widget(frm){
	// declaration of the arrays
	var fields = Array('title', 'description', 'type', 'suggest1', 'suggest2', 'suggest3', 'suggest4', 'suggest5');
	var labels = Array('Widget Title', 'Description', 'Widget Type', 'Tab 1', 'Tab 2', 'Tab 3', 'Tab 4', 'Tab 5');
	var error_div = Array('e_title', 'e_desc', 'e_type', 'e_tab1','e_tab2', 'e_tab3', 'e_tab4', 'e_tab5');
	var error = 1;
		for(i = 0; i < fields.length; i++){ 
			if(document.getElementById(fields[i]).value == ''){ 
				document.getElementById(error_div[i]).innerHTML = 'Please enter the '+labels[i];
				document.getElementById(fields[i]).focus();
				error = 0;
			}else{
				document.getElementById(error_div[i]).innerHTML = '';	
			}
		 }
		 
	if(error){
		return true;
	}else{
		return false;
	}
}
	
/* validation for the add form of the article */ 
function validate_add_article(frm){
	// declaration of the arrays
	var fields = Array('title', 'description', 'photo', 'keywords','cpm', 'group', 'rule', 'campaign_name', 'cat_name');
	var labels = Array('Article Title', 'Description', 'Photo', 'Keywords', 'CPM Rate', 'Group', 'Syndicate Rule', 'Campaign Name', 'Category');
	var error_div = Array('e_title', 'e_desc', 'e_photo', 'e_key', 'e_cpm', 'e_group', 'e_rule', 'e_campaign', 'e_cat');
	var error = 1;
		for(i = 0; i < fields.length; i++){ 
			if(document.getElementById(fields[i]).value == ''){ 
				document.getElementById(error_div[i]).innerHTML = 'Please enter the '+labels[i];
				document.getElementById(fields[i]).focus();
				error = 0;
			}else if(document.getElementById(fields[2]).value){
				error_file = validateImageFile(document.getElementById(fields[2]).value);
			}else{
				document.getElementById(error_div[i]).innerHTML = '';	
			}
		 }
		
		 
	if(error && error_file){
		return true;
	}else{
		return false;
	}
}

/* validation for the edit form of the article */ 
function validate_edit_article(frm){
	// declaration of the arrays
	var fields = Array('title', 'description', 'keywords', 'cpm', 'group', 'rule', 'campaign_name', 'cat_name');
	var labels = Array('Article Title', 'Description', 'Keywords',  'CPM Rate', 'Group', 'Syndicate Rule', 'Campaign Name', 'Category');
	var error_div = Array('e_title', 'e_desc', 'e_key', 'e_cpm', 'e_group', 'e_rule', 'e_campaign', 'e_cat');
	var error = 1;
		for(i = 0; i < fields.length; i++){ 
			if(document.getElementById(fields[i]).value == ''){ 
				document.getElementById(error_div[i]).innerHTML = 'Please enter the '+labels[i];
				document.getElementById(fields[i]).focus();
				error = 0;
			}else if(document.getElementById('photo').value){
				error_file = validateImageFile(document.getElementById('photo').value);
			}else{
				document.getElementById(error_div[i]).innerHTML = '';	
			}
		 }
		
		 
	if(error && error_file){
		return true;
	}else{
		return false;
	}
}

/* validate image file */
function validateImageFile(source){
		var ext = source.substring(source.lastIndexOf(".")+1,source.length).toLowerCase();
		if(ext != 'jpg' && ext != 'png' && ext != 'gif'){
			document.getElementById("e_photo").innerHTML = "Please upload only jpg, png, gif format files"
			return 0;
		}else{
			 document.getElementById("e_photo").innerHTML = "";
			 return 1;
		}

}

/* function used to fetch the campaign rate */
function camp_cmp_rate(val){
	// create xml http object
		http = GetXmlHttpObject();
		params = "act=getcampaign&id="+val;
		var url="ajaxrule.php";
		http.onreadystatechange = function(){ 
			if(http.readyState == 4){	
				if(http.status == 200){	
				//alert(http.responseTex);
					response_array = http.responseText.split('|');
					
					document.getElementById('cpm').value = response_array[0];
					document.getElementById('rule_id').innerHTML = response_array[1];
					document.getElementById('group_id').innerHTML = response_array[2];
				}
			}else if(http.readyState == 1){
				document.getElementById('load').value = 'Loading...';
			}
		}
			http.open("POST", url, true);
			http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			http.send(params);
}
