// JavaScript Document

function BannerType(type) {

	if (type==1) {
		  document.getElementById("imagefield").style.display = "";
		  document.getElementById("urlfield").style.display = "";
		  document.getElementById("altfield").style.display = "";
		  document.getElementById("htmlfield").style.display = "none";
	} else if (type==2) {
		  document.getElementById("imagefield").style.display = "";
		  document.getElementById("urlfield").style.display = "none";
		  document.getElementById("altfield").style.display = "none";
		  document.getElementById("htmlfield").style.display = "none";
	} else if (type==3) {
		  document.getElementById("imagefield").style.display = "none";
		  document.getElementById("urlfield").style.display = "none";
		  document.getElementById("altfield").style.display = "none";
		  document.getElementById("htmlfield").style.display = "";
	}	

	for(var i = 0; i < document.adddata.banner_type.length; i++) {
	if(document.adddata.banner_type[i].checked) {
		if (document.adddata.banner_type[i].value==1) {
		  
		  document.getElementById("imagefield").style.display = "";
		  document.getElementById("urlfield").style.display = "";
		  document.getElementById("altfield").style.display = "";
		  document.getElementById("htmlfield").style.display = "none";
		
		} else if (document.adddata.banner_type[i].value==2) {
			
		  document.getElementById("imagefield").style.display = "";
		  document.getElementById("urlfield").style.display = "none";
		  document.getElementById("altfield").style.display = "none";
		  document.getElementById("htmlfield").style.display = "none";
		
		} else if (document.adddata.banner_type[i].value==3) {
			
		  document.getElementById("imagefield").style.display = "none";
		  document.getElementById("urlfield").style.display = "none";
		  document.getElementById("altfield").style.display = "none";
		  document.getElementById("htmlfield").style.display = "";
			
		}
	}
	}

}

function ChangeBannerType(type) {
	
	if (type==1) {
		document.getElementById("urlfield").style.display = '';
		document.getElementById("altfield").style.display = '';
	} else if (type==2) {
		document.getElementById("urlfield").style.display = 'none';
		document.getElementById("altfield").style.display = 'none';
	}
	
	len = document.frmadd.type.length;

	for (i = 0; i<len; i++) {
		if (document.frmadd.type[i].checked) {
			if (document.frmadd.type[i].value==1) {
				document.getElementById("urlfield").style.display = '';
				document.getElementById("altfield").style.display = '';
			} else if (document.frmadd.type[i].value==2) {
				document.getElementById("urlfield").style.display = 'none';
				document.getElementById("altfield").style.display = 'none';
			}
		}
	}	
}

function GenerateFlash(swffile,width,height) {
	
	//if (xdetect_easyDetect('flash')) {

		document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="'+width+'" height="'+height+'">');
		document.write('<param name="movie" value="'+swffile+'" />');
		document.write('<param name="quality" value="high" />');
		document.write('<embed src="'+swffile+'" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="'+width+'" height="'+height+'"></embed>');
		document.write('</object>');
		
	//}
	
}


function checkAllFields(ref)
{
var chkAll = document.getElementById('checkAll');
var checks = document.getElementsByName('adIds[]');
var removeButton = document.getElementById('removeChecked');
var boxLength = checks.length;
var allChecked = false;
var totalChecked = 0;
	if ( ref == 1 )
	{
		if ( chkAll.checked == true )
		{
			for ( i=0; i < boxLength; i++ )
			checks[i].checked = true;
		}
		else
		{
			for ( i=0; i < boxLength; i++ )
			checks[i].checked = false;
		}
	}
	else
	{
		for ( i=0; i < boxLength; i++ )
		{
			if ( checks[i].checked == true )
			{
			allChecked = true;
			continue;
			}
			else
			{
			allChecked = false;
			break;
			}
		}
		if ( allChecked == true )
		chkAll.checked = true;
		else
		chkAll.checked = false;
	}
	for ( j=0; j < boxLength; j++ )
	{
		if ( checks[j].checked == true )
		totalChecked++;
	}
	removeButton.value = "Delete Websites ["+totalChecked+"]";
}

//Verify Register Form

function VerifyFrmReg() {
var txt = "";

	var str=document.frmreg.emailaddr.value
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i 
	if (!filter.test(str)) {
	 txt = txt + "\n * Please input a valid Email address";
	}
	if (document.frmreg.passwd.value=="") {
	 txt = txt + "\n * Password";
	}
	if (document.frmreg.repasswd.value=="") {
	 txt = txt + "\n * Re-Type Password";
	}
	if (document.frmreg.name.value=="") {
	 txt = txt + "\n * Name";
	}
	if (document.frmreg.surname.value=="") {
	 txt = txt + "\n * Surname";
	}
	for(var i = 0; i < document.frmreg.city_id.length; i++) {
	if(document.frmreg.city_id[i].selected) {
		if(document.frmreg.city_id[i].value=="") {
		  txt = txt + "\n * City";
		}
	}
	}

  


	if (txt) {
		alert ("The folowing fields are required:\n" + txt);
		return false;
	}	
}