/******************************************
 * HFT main javascript - For main website 
 * Author: Elvir Leonard
 * version 1.0 
 ******************************************/
 
	//<![CDATA[
	function changeQJ(){
		if(document.getElementById("application").qj.value=="" || document.getElementById("application").qj.value=="0")	newValue=1;
		else if (document.getElementById("application").qj.value=="1")	newValue=0;
		document.getElementById("application").qj.value=newValue;
	}

	function addNewData(anchor_id){
		document.getElementById("application").anchor_id.value=anchor_id;
		document.getElementById("application").anchor_id_clicked.value=1;		
		document.getElementById("application").submit();
	}

	function isEmail(str){
	   var regex = /^[-_.a-z0-9]+@(([-_a-z0-9]+\.)+(ad|ae|aero|af|ag|ai|al|am|an|ao|aq|ar|arpa|as|at|au|aw|az|ba|bb|bd|be|bf|bg|bh|bi|biz|bj|bm|bn|bo|br|bs|bt|bv|bw|by|bz|ca|cc|cd|cf|cg|ch|ci|ck|cl|cm|cn|co|com|coop|cr|cs|cu|cv|cx|cy|cz|de|dj|dk|dm|do|dz|ec|edu|ee|eg|eh|er|es|et|eu|fi|fj|fk|fm|fo|fr|ga|gb|gd|ge|gf|gh|gi|gl|gm|gn|gov|gp|gq|gr|gs|gt|gu|gw|gy|hk|hm|hn|hr|ht|hu|id|ie|il|in|info|int|io|iq|ir|is|it|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|mil|mk|ml|mm|mn|mo|mp|mq|mr|ms|mt|mu|museum|mv|mw|mx|my|mz|na|name|nc|ne|net|nf|ng|ni|nl|no|np|nr|nt|nu|nz|om|org|pa|pe|pf|pg|ph|pk|pl|pm|pn|pr|pro|ps|pt|pw|py|qa|re|ro|ru|rw|sa|sb|sc|sd|se|sg|sh|si|sj|sk|sl|sm|sn|so|sr|st|su|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|wf|ws|ye|yt|yu|za|zm|zw)|(([0-9][0-9]?|[0-1][0-9][0-9]|[2][0-4][0-9]|[2][5][0-5])\.){3}([0-9][0-9]?|[0-1][0-9][0-9]|[2][0-4][0-9]|[2][5][0-5]))$/i;
		return regex.test(str);
	}

	/****************************
	 * name		: checkDate
	 * use in	: job form
	 * trigger	: onblur
	 ****************************
	 */
	function checkDate(dateStr, object, format){
		var error	=	false;
		var month	=	dateStr.substring(0,2);
		var year	=	dateStr.substring(3,6);
		
		if(dateStr!=""){
			if(format=="mm/yyyy"){
 				if(isNaN(month) || month>12 || month==0 )	error=true;
 				if(isNaN(year))	error=true;				
				if(dateStr.charAt(2)!='/')			error=true;
			}
		}
		
		if(error){
			alert("Wrong format of date. You must use mm/yyyy format");
			return false;
		}else{
			return true;
		}
	}
	
	/****************************
	 * name		: DisableEnableForm
	 * use in	: job form
	 * trigger	: onblur
	 ****************************
	 */
	function DisableEnableForm(xForm,xHow){
	  objElems = xForm.elements;
	  for(i=0;i<objElems.length;i++){
		objElems[i].disabled = xHow;
	  }
	}	
	function ReadOnlyForm(xForm,xHow){
	  objElems = xForm.elements;
	  for(i=0;i<objElems.length;i++){
		objElems[i].readOnly = xHow;
	  }
	}	
	function openVideo(url){
		video=window.open(url,'hftVideo','left=20,top=20,width=260,height=220,toolbar=0,resizable=0');
		return true;
	}
	function blocking(nr){	
		if (document.layers)
		{
			current = (document.layers[nr].display == 'none') ? 'block' : 'none';
			document.layers[nr].display = current;
		}
		else if (document.all)
		{
			current = (document.all[nr].style.display == 'none') ? 'block' : 'none';
			document.all[nr].style.display = current;
		}
		else if (document.getElementById)
		{
			vista = (document.getElementById(nr).style.display == 'none') ? 'block' : 'none';
			document.getElementById(nr).style.display = vista;
		}
	}	
	function initialise(){
	//	alert(document.getElementById("right").currentStyle.height);
	//	if(document.getElementById("right").currentStyle.height=="701")	alert("AAA");
	}

	function doSubmitRegistrationForm(form){
		var errorMsg="";
		if(form.userEmail.value=="")	errorMsg+="\n* "+"Email: your email address is empty";
		else{
			if(!isEmail(form.userEmail.value))	errorMsg+="\n* "+"Email: you have incorrect email address";
		}
	
		if(form.userPassword.value=="")	errorMsg+="\n* "+"Password: your password is empty";
		if(errorMsg!=""){
			alert("Please check these field: "+errorMsg); 
			return false;
		}else{
			return true;						
		}
	}
	function doSubmitFpForm(form){
		var errorMsg="";
		if(form.forgetPasswordEmail.value=="")	errorMsg+="\n* "+"Email: your email address is empty";
		else{
			if(!isEmail(form.forgetPasswordEmail.value))	errorMsg+="\n* "+"Email: you have incorrect email address";
		}
	
		if(errorMsg!=""){
			alert("Please check this field: "+errorMsg); 
			return false;
		}else{
			return true;						
		}
	}

	function doSubmitLoginForm(form){
		var errorMsg="";
		if(form.userEmail.value=="")	errorMsg+="\n* "+"Email: your email address is empty";
		else{
			if(!isEmail(form.userEmail.value))	errorMsg+="\n* "+"Email: you have incorrect email address";
		}
	
		if(form.userPassword.value=="")	errorMsg+="\n* "+"Password: your password is empty";
		if(errorMsg!=""){
			alert("Please check these field: "+errorMsg); 
			return false;
		}else{
			return true;						
		}
	}	
	function goToUrl(url){
		location.href=url;	
	}
	function generateAudio(id){
		openNewWindow('tools.generate.audio.element.php?element_id=' + id, "audioWindow");
	}
	function attachVideo(id){
		url='tools.youtube.interface.php';
		myRef = window.open(url,'youTubeWindow','left=20,top=20,width=800,height=500,toolbar=0,resizable=1, scrollbars=yes');		
		
	}	
	function openNewWindow(url,name){
		myRef = window.open(url,name,'left=20,top=20,width=500,height=500,toolbar=0,resizable=1, scrollbars=yes');		
	}
	
	//]]>