 function alertMsg()
 {
 	alert("Tomedes will be open for you soon. Come back and enjoy the new generation of language translation");
 }

function proAlertMsg()
{
	
	alert("Tomedes will be fully open for providers soon. Come back and enjoy the new generation of language translation");
	
}


function clientAlertMsg(a)
{
	alert("Tomedes will be open for buyers soon. Come back and enjoy the new generation of language translation");
	
}



/* function used for triming purpose */
function Trim(nStr){return nStr.replace(/(^\s*)|(\s*$)/g, "");}

/* trim function ends here */



/* to hide and show the tool tip */
	function showNYPDiv()	{
		document.getElementById("nyp_contents").style.display = 'block';
	}
	
	function hideNYPDiv()	{
		document.getElementById("nyp_contents").style.display = 'none';
	}
/* code ends here */


function validateEmail(str){
		var emailRegEx = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		if(str.match(emailRegEx)){
			return false;
		}else{
			return true;
		}
	}


function request_service()
{
	if(document.getElementById('txtrequest').value=="" || document.getElementById('txtrequest').value==0 )
	{
		alert("Enter Service Name");
		document.getElementById('txtrequest').focus();
		return false;
	}
	else if(validateEmail(document.getElementById('txtemail').value)) {
		alert('Please enter a vaild email address');
		document.getElementById('txtemail').focus();
		return false;	
	}
	else
	{
		var url="insert_servicerequest.php";
		
		 url=url+"?sname="+document.getElementById('txtrequest').value+'&eid='+document.getElementById('txtemail').value;
	
	
	
		http.open("GET", url, true); 
		 http.onreadystatechange = function()
		 {
			if (http.readyState == 4) 
			{ 
			   if(http.status==200) 
			   { 
				 var results=http.responseText;
				 if(results=='Service Request sent successfully')
				  {
					document.getElementById('txtrequest').value="";  
				  }
				  document.getElementById("requestform").style.display = "none";
				  document.getElementById("msg").style.display = "block";
				 document.getElementById('msg').innerHTML= "<b><font color='red'>" + results + "</font></b><br>"; 
			
			   } 
			 } 
		  }
	
	   http.send(null);  
		}		
}

function buyerFunc()
{
	document.getElementById("serv").style.display="block";
	document.getElementById("prform").style.display="none";
	document.getElementById("buyertab").style.display="block";
	document.getElementById("providertab").style.display="none";
//	document.getElementById("buyer").style.backgroundImage="url(images/selAfter.jpg)";
//	document.getElementById("provid").style.backgroundImage="url(images/selBefore.jpg)";	
}

function providerFunc()
{
	document.getElementById("serv").style.display="none";
	document.getElementById("prform").style.display="block";
//	document.getElementById("prform").innerHTML='<center><img src = "images/loading.gif" alt="Loading files" /></center>';

	document.getElementById("buyertab").style.display="none";
	document.getElementById("providertab").style.display="block";
//	document.getElementById("buyer").style.backgroundImage="url(images/selBefore.jpg)";
//	document.getElementById("provid").style.backgroundImage="url(images/selAfter.jpg)";	

}


function getHTTPObject() 
{
	var xmlhttp;
	if(window.XMLHttpRequest)
	{
		xmlhttp=new XMLHttpRequest();
	}
	else if(window.ActiveXObject) {
		xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		if(!xmlhttp) {
		xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");
		}
	}
	return xmlhttp;
}
var http=getHTTPObject();



function proTest5(val)
{
//	alert(val);
valArr = val.split(',');
idarr = valArr[0].split('#');
/*
alert(idarr[0]) //min pr provider
alert(idarr[1]) //reg pr provider

alert(idarr[2]) //min qa provider
alert(idarr[3]) //reg qa provider
*/
//if($Reg_QA_Providers < $Min_QA_Providers && $val2 < $val1) 
if( (idarr[1] < idarr[0])  ||  (idarr[3] < idarr[2])  )
{
	//echo "less";
//	alert("At the moment not enough service providers are available to provide you this service. Come back later or choose another service");
alert("We are sorry but this language pair is unavailable now. We're always adding services, so please come back later.");
	
	var selObj = document.getElementById("tar");
	for(var i=0; i<selObj.options.length; i++) {
		if(selObj.options[i].value=="") {
			selObj.options[i].selected=true;
		} else {
			selObj.options[i].selected=false;
		}
	}
	
	return false;
	
	
	
	
}
else 
{


	document.getElementById('HiddenserviceID').value=valArr[1];
	
	var selObj = document.getElementById('parent_id');
	for (i=0; i<selObj.options.length; i++) 
	{ 
		//alert(selObj.options[i].value+"<-->"+valArr[3]+","+valArr[2]+","+valArr[1]);
		if(selObj.options[i].value==(valArr[3]+","+valArr[2]+","+valArr[1])) {
			//alert("true");
			selObj.options[i].selected=true;
		} else {
			//alert("false");
			selObj.options[i].selected=false;
		}
	}
	
	
	/*
	document.frm_service.method='post';
	document.frm_service.action="main_uploaddoc.php";
	document.frm_service.submit();
	*/
return true;
}


}
	

function proTest(serid,typeid)
{
	
//	alert('test');
	var url="Provider_test.php";
	 url=url+"?serId="+serid+"&typeId="+typeid;
	 http.open("GET", url, true); 
	 http.onreadystatechange = function()
	 {
		if (http.readyState == 4) 
		{ 
		   if(http.status==200) 
		   { 
			 var results=http.responseText;
	//		 alert(results);
			 if(results=='ok')
			  {
				//document.location.href="uploaddoc.php?HiddenserviceID="+serid;  
				document.frm_service.HiddenserviceID.value=serid;
				document.frm_service.method='post';
				document.frm_service.action="main_uploaddoc.php";
				document.frm_service.submit();
			  }
			  else
			  {
			  		//alert("not available");
					alert("At the moment not enough service providers are available to provide you this service. Come back later or choose another service");
					return false;
			  }
	
		   } 
		 } 
	  }

   http.send(null);  
}		


function callpress()
{alert(event.keycode);
//this.KeyCode==13;
//request_service();
}

function fnalert(cntpro,minpro,serid) 
{
if(cntpro<minpro)
{
 alert("Not enough Provider");
 return false;
}
else
{
document.frm_service.method='post';
document.frm_service.HiddenserviceID.value=serid;
document.frm_service.action="main_uploaddoc.php?HiddenserviceID="+serid+"&protest=true";
//document.frm_service.action="index1.php";
document.frm_service.submit();
}
}

function fnrequestForm() 
{
	if(document.getElementById("requestform").style.display=="none")
	 {
		document.getElementById("requestform").style.display  = "block";
		document.getElementById("txtrequest").value="";
		document.getElementById("msg").innerHTML="";
	}
	else 
	{
		document.getElementById('msg').style.display="block";
		document.getElementById("requestform").style.display = "none"; 
	}
}

function fnrequestFormdisp()
{
	if(document.getElementById("requestform").style.display=="block")
	 {
		document.getElementById("requestform").style.display  = "none";
		document.getElementById("txtrequest").value="";
	//	document.getElementById("msg").innerHTML="";
	}
	else 
	{
		document.getElementById("txtrequest").value="";
		document.getElementById('msg').style.display="none";
		document.getElementById("requestform").style.display = "block"; 
	}
}

var xmlHttp;
function services()
{ 
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
 {
 alert ("Browser does not support HTTP Request")
 return
 }
var url="listsevice.php?q=list";
var load_img="<table width=100% border=0><tr><td class=alertmessage align=center><img src='images/loading.gif'></td></tr></table>";
document.getElementById("masterdiv1").innerHTML=load_img;
xmlHttp.onreadystatechange=stateChanged123;
xmlHttp.open("GET",url,true)
xmlHttp.send(null)
}

function services1()
{ 
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
 {
 alert ("Browser does not support HTTP Request")
 return
 }
var url="service_new.php";
var load_img="<table width=100% border=0><tr><td class=alertmessage align=center><img src='images/loading.gif'></td></tr></table>";
document.getElementById("masterdiv1").innerHTML=load_img;
xmlHttp.onreadystatechange=stateChanged123;
xmlHttp.open("GET",url,true)
xmlHttp.send(null)
}

function showRest(val)
{
	if(val=='1')
	{
		document.getElementById("showHide").style.display="block";
		document.getElementById("showText").style.display = "none";
		document.getElementById("showText1").style.display = "block";
		
	}
	if(val=='2')
	{
		document.getElementById("showHide").style.display="none";
		document.getElementById("showText").style.display = "block";
		document.getElementById("showText1").style.display = "none";	
	}
}


function CheckMenu(divid,id,cnt,lvl)
{ 
	if(cnt==0)
	{
		proTest(id,'13');
	}
	else
	{
		//alert(document.getElementById(divid).style.display);
		if(document.getElementById(divid).style.display=="block")
		{
			document.getElementById(divid).style.display="none";
			var dispSts = "none";
		}
		else if(document.getElementById(divid).style.display=="none")
		{
			document.getElementById(divid).style.display="block";
			var dispSts = "block";
		}
		else
		{
			document.getElementById(divid).style.display="block";
			var dispSts = "block";		
		}
		
		xmlHttp=GetXmlHttpObject();
		if (xmlHttp==null)
		 {
		 alert ("Browser does not support HTTP Request")
		 return
		 }
		var url="listseviceChk.php?divid="+divid+"&sid="+id+"&cnt="+cnt+"&disp="+dispSts+"&level="+lvl;
		//alert(url);
		xmlHttp.onreadystatechange = function()
	 	{
			if (xmlHttp.readyState == 4) 
			{ 
			   if(xmlHttp.status==200) 
			   { 
				// alert("test"+id+lvl);
				 document.getElementById("test"+id+lvl).innerHTML=xmlHttp.responseText;
			   } 
			} 
	  	}
		xmlHttp.open("GET",url,true);
   		xmlHttp.send(null);  
	}
}

function stateChanged123() 
{ 

if (xmlHttp.readyState == 4) 
			{ 
			   if(xmlHttp.status==200) 
			   { 
				// alert("test"+id+lvl);
				 document.getElementById("masterdiv1").innerHTML=xmlHttp.responseText ;
			   } 
			} 


}

function GetXmlHttpObject()
{
var xmlHttp=null;
try
 {
 // Firefox, Opera 8.0+, Safari
 xmlHttp=new XMLHttpRequest();
 }
catch (e)
 {
 //Internet Explorer
 try
  {
  xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
  }
 catch (e)
  {
  xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
 }
return xmlHttp;
}
////////treeview js//////////////
var persistmenu="yes" //"yes" or "no". Make sure each SPAN content contains an incrementing ID starting at 1 (id="sub1", id="sub2", etc)
var persisttype="sitewide" //enter "sitewide" for menu to persist across site, "local" for this page only

if (document.getElementById){ //DynamicDrive.com change
document.write('<style type="text/css">\n')
document.write('.submenu{display: none;}\n')
document.write('</style>\n')
}

function SwitchMenu(obj){
	if(document.getElementById){
	var el = document.getElementById(obj);
	var lenObj = obj.length-1;
	var id  = obj.charAt(lenObj);
	var ar = document.getElementById("masterdiv1").getElementsByTagName("div"); //DynamicDrive.com change
		if(el.style.display != "block"){ //DynamicDrive.com change
			for (var i=0; i<ar.length; i++)
			{
				if (ar[i].className=="submenu") //DynamicDrive.com change
					ar[i].style.display = "none";
			}
			el.style.display = "block";
		}else{
			el.style.display = "none";
		}
	}
}

function get_cookie(Name) { 
var search = Name + "="
var returnvalue = "";
if (document.cookie.length > 0) {
offset = document.cookie.indexOf(search)
if (offset != -1) { 
offset += search.length
end = document.cookie.indexOf(";", offset);
if (end == -1) end = document.cookie.length;
returnvalue=unescape(document.cookie.substring(offset, end))
}
}
return returnvalue;
}

function onloadfunction()
{
	if (persistmenu=="yes")
	{
		var cookiename=(persisttype=="sitewide")? "switchmenu" : window.location.pathname
		var cookievalue=get_cookie(cookiename)
		if (cookievalue!="")
		{
			if(document.getElementById(cookievalue))
				document.getElementById(cookievalue).style.display="block"
		}
	}
}

function savemenustate(){
var inc=1, blockid=""
while (document.getElementById("sub"+inc)){
if (document.getElementById("sub"+inc).style.display=="block"){
blockid="sub"+inc
break
}
inc++
}
var cookiename=(persisttype=="sitewide")? "switchmenu" : window.location.pathname
var cookievalue=(persisttype=="sitewide")? blockid+";path=/" : blockid
document.cookie=cookiename+"="+cookievalue
}

if (window.addEventListener)
window.addEventListener("load", onloadfunction, false)
else if (window.attachEvent)
window.attachEvent("onload", onloadfunction)
else if (document.getElementById)
window.onload=onloadfunction

if (persistmenu=="yes" && document.getElementById)
window.onunload=savemenustate


