function delCookie(){

	var str = "e-kart.mynet.com"
	document.cookie = escape(top.location);
	var thecookie = document.cookie.split(";")
	for (i=0;i<thecookie.length;i++) {
		var offset = thecookie[i].indexOf(">|<email1=|");
		if (offset != -1){
			SetCookie("ekartcookie","");
			break;
		}
	}

}
function getCookie(Name) { 
	var search = Name + "=" 
   	if (document.cookie.length > 0) { // if there are any cookies 
    	offset = document.cookie.indexOf(search) 
      	if (offset != -1) { // if cookie exists 
        	offset += search.length 
         	end = document.cookie.indexOf(";", offset) 
         	if (end == -1) end = document.cookie.length 
         	return unescape(document.cookie.substring(offset, end)) 
      	}else{
	  		return "nothing";
	  	}
   	} 
} 
function SetCookie(name,value){
	document.cookie = name + "=" + value + "; domain=e-kart.mynet.com";
}

function chk() {
	var cookie_value = "";
	var tot = document.compose.elements.length;
	for(i=10; i<tot; i++) {
		if ((document.compose.elements[i].type != 'radio') && (document.compose.elements[i].type != 'button')){
			cookie_name = document.compose.elements[i].name;
			cookie_value = cookie_value + ">|<" + cookie_name + "=|" + escape(document.compose.elements[i].value);
		}
	}
	
	var stamplength = document.compose.stamp.length;
	var bodylength 	= document.compose.body.length;
	var nopicklength = document.compose.nopick.length;
	for (k=0; k<stamplength; k++){
		if (document.compose.stamp[k].checked){
			cookie_name = "stamp"
			cookie_value = cookie_value + ">|<" + cookie_name + "=|" + document.compose.stamp[k].value;
			break;
		}
	}
	for (k=0; k<bodylength; k++){
		if (document.compose.body[k].checked){
			cookie_name = "body"
			cookie_value = cookie_value + ">|<" + cookie_name + "=|" + document.compose.body[k].value;
			break;
		}
	}
	for (k=0; k<nopicklength; k++){
		if (document.compose.nopick[k].checked){
			cookie_name = "nopick"
			cookie_value = cookie_value + ">|<" + cookie_name + "=|" + document.compose.nopick[k].value;
			break;
		}
	}
	cookie_value = cookie_value + ">|<from=|e-kart"
	SetCookie("ekartcookie",cookie_value);
	
}

function putValues(){
	var thecookie = document.cookie.split(">|<from=|e-kart;")
	var ekartcookiestr = "";
	for (i=0;i < thecookie.length;i++) {
		offset = thecookie[i].indexOf(">|<email1=|");
		if (offset != -1){
		 	//document.cookie = thecookie[i] + ';expires= 1 Jan 1980 ;'
			ekartcookiestr = thecookie[i];
			break;
		}
	}
	
	var tot = document.compose.elements.length;		
	
	if ((1==2)&&(ekartcookiestr != ""))
	//değerleri doldurma
	{	  		
		
		var ekartcookie = ekartcookiestr.split(">|<");
	
		for (k=0;k<ekartcookie.length;k++){
			cookieElement = ekartcookie[k].split("=|");
			cookieElementname = cookieElement[0];
			cookieElementvalue = unescape(cookieElement[1]);
			if (cookieElementname == "stamp"){
				stampcookieElementvalue = cookieElementvalue;
			}
			if (cookieElementname == "nopick"){
				nopickcookieElementvalue = cookieElementvalue;
				nopickcookieElementname = cookieElementname;
			}
			if (cookieElementname == "body"){
				
				bodycookieElementvalue = cookieElementvalue;
			}
			if (cookieElementvalue != "") {
				for(j=10; j<tot; j++) {
					if (document.compose.elements[j].type != 'radio'){
						if (document.compose.elements[j].name == cookieElementname) {
							document.compose.elements[j].value = cookieElementvalue;
						}
					}
				}
			}
		}
		
		if (stampcookieElementvalue != "") {
			var stamplength = document.compose.stamp.length;
			for (k=0; k<stamplength; k++){
				if (document.compose.stamp[k].value == stampcookieElementvalue) {
					document.compose.stamp[k].checked = true ;
					break;
				}
			}
		}
		
		if (nopickcookieElementname != "") {
			var nopicklength = document.compose.nopick.length;
			for (k=0; k<nopicklength; k++){
				if (document.compose.nopick[k].value == nopickcookieElementvalue) {
					document.compose.nopick[k].checked = true ;
					break;
				}
			}
		}
	
		if (bodycookieElementvalue != "") {
			var bodylength = document.compose.body.length;
			for (k=0; k<bodylength; k++){
				if (document.compose.body[k].value == bodycookieElementvalue) {
					document.compose.body[k].checked = true ;
					break;
				}
			}
		}
	}
}

function playmid(formObj) {
    musicName = formObj.sound.options[formObj.sound.selectedIndex].value; 
    if (musicName != "")	window.location= "http://ekart.mynet.com/music/" + musicName;
    else alert("Bir parça seçiniz.");
}

function popup1(url){
	var yenipencere = null;	
	yenipencere=window.open('','yenipencere','width=625,height=300,status=no,toolbar=no,menubar=no,directories=no, location=no,scrollbars=yes,resizable=no,alwaysRaised=yes,screenX=20,screenY=5, titlebar=yes,z-lock=yes,left=20,top=130');
	yenipencere.location.href=url;
	if (yenipencere != null) {
		if (yenipencere.opener == null){
			yenipencere.opener = self;		
		}
		yenipencere.location.href=url;
		yenipencere.focus();	
	}
}

function controlExists( field ){
	if ( field == "" ){
		return true;
	}
	return false;
}

function controlSpecialChars( input ) {
	var found = false;
	var lgth = input.length;
	var str = "é!^+%&/()=?\\*}][{½$#£¨~´`,;:|<>";
	var i;

	for ( var i=0; i<lgth; i++ )
		for (var j = 0;j<str.length;j++)
			if (input.charAt(i) == str.charAt(j)) found = true;

	return found;
}

function emailControl( input ) {
	var lgth = input.length;
	var i;
	for ( i=0; i<lgth; i++ ){
		if ( input.charAt(i) == "@" && i != ( lgth - 1 ) && i != 0 ){
			return false;
		}
	}
	return true;
} 

function emailControl_T( input ) {
// emailControl_T : control for Turkish chars
	var found = false;
	var lgth = input.length;
	var str = " öÖçÇıİşŞğĞüÜé!^+%&/()=?\\*}][{½$#£¨~´`,;:|<>\"'";
	var i, lastCH;

	for ( var i=0; i<lgth; i++ )
		for (var j = 0;j<str.length;j++)
			if (input.charAt(i) == str.charAt(j)) found = true;

	lastCH = input.charAt( input.length - 1 );
	if ( lastCH == "." ) found = true;

	return found;
}

function formSubmit( act ){
	var var_SENDER = self.document.compose.SENDER.value;
	var var_SENDEREMAIL = self.document.compose.SENDEREMAIL.value;
	var var_heading = self.document.compose.heading.value;
	var var_signature = self.document.compose.signature.value;
	var var_text = self.document.compose.text.value;
	
	

	if ( controlExists( var_SENDER ) ){
		alert( "İsminizi giriniz." );
		self.document.compose.SENDER.focus();
		return false;
	}


	if ( controlSpecialChars( var_SENDER ) ){
		alert( "İsim bilgisinde é ! ^ + % & / ( ) = ? \\ * } ] [ { ½ $ # £ ¨ ~ ´ ` , ; : | < > özel karakterlerini kullanmayınız." );
		self.document.compose.SENDER.focus();
		return false;
	}

	if ( controlExists( var_SENDEREMAIL ) ){
		alert( "E-mail' inizi giriniz." );
		self.document.compose.SENDEREMAIL.focus();
		return false;
	}
	else if ( emailControl_T( var_SENDEREMAIL ) ){
		alert( "E-mail adresinizi hatalı girdiniz.\n\nE-mail adresinde boşluk ya da ö, Ö, ç, Ç, ı, İ, ş, Ş, ğ, Ğ, ü, Ü harflerini ve \né ! ^ + % & / ( ) = ? \\ * } ] [ { ½ $ # £ ¨ ~ ´ ` , ; : | < > \" ' özel karakterlerini kullanmayınız.\nE-mail adresi sonunda nokta kullanmayınız." );
		self.document.compose.SENDEREMAIL.focus();
		return false;
	}
	else if ( emailControl( var_SENDEREMAIL ) ){
		alert( "E-mail adresinizi hatalı girdiniz. Lütfen kontrol ediniz." );
		self.document.compose.SENDEREMAIL.focus();
		return false;
	}
	
	if ( controlSpecialChars( var_heading ) ){
		alert( "Başlık bilgisinde é ! ^ + % & / ( ) = ? \\ * } ] [ { ½ $ # £ ¨ ~ ´ ` , ; : | < > özel karakterlerini kullanmayınız." );
		self.document.compose.heading.focus();
		return false;
	}

	if ( controlSpecialChars( var_signature ) ){
		alert( "İmza bilgisinde é ! ^ + % & / ( ) = ? \\ * } ] [ { ½ $ # £ ¨ ~ ´ ` , ; : | < > özel karakterlerini kullanmayınız." );
		self.document.compose.signature.focus();
		return false;
	}

	var totalEmpty = 0;
	
	for ( i=1; i<11; i++ ){

		eval( "var var_name" + i + "= self.document.compose.name" + i + ".value" );
		eval( "var var_email" + i + "= self.document.compose.email" + i + ".value" );

//		eval( "alert( var_name" + i + " + '...' + " + i + ")" ) ;

		if ( eval( "controlExists( var_name" + i + " )" ) && eval( "controlExists( var_email" + i + " )" ) ){
			totalEmpty = totalEmpty + 1
		}
	}
	
	if ( totalEmpty == 10 ){
		alert( "En az bir alıcı isim ve email' i giriniz." );
		self.document.compose.name1.focus();
		return false;
	}

	for ( i=1; i<11; i++ ){

		if ( eval( "controlExists( var_name" + i + " )" ) == true && eval( "controlExists( var_email" + i + " )" ) == false ){
			alert( "Alıcı için, isim bilgisini giriniz." );
			eval( "self.document.compose.name" + i + ".focus();" );
			return false;
		}

		if ( eval( "controlSpecialChars( var_name" + i + " )" ) ){
			alert( "Alıcı isim bilgisinde é ! ^ + % & / ( ) = ? \\ * } ] [ { ½ $ # £ ¨ ~ ´ ` , ; : | < > özel karakterlerini kullanmayınız." );
			eval( "self.document.compose.name" + i + ".focus();" );
			return false;
		}

		if ( eval( "controlExists( var_name" + i + " )" ) == false && eval( "controlExists( var_email" + i + " )" ) == true ){
			alert( "Alıcı için, e-mail bilgisini giriniz." );
			eval( "self.document.compose.email" + i + ".focus();" );
			return false;
		}

		if ( eval( "controlExists( var_email" + i + " )" ) == false ){

			if ( eval( "emailControl_T( var_email" + i + " )" ) ){
				alert( "Alıcı için, hatalı e-mail adresi girdiniz.\n\nE-mail adresinde boşluk ya da ö, Ö, ç, Ç, ı, İ, ş, Ş, ğ, Ğ, ü, Ü harflerini ve \né ! ^ + % & / ( ) = ? \\ * } ] [ { ½ $ # £ ¨ ~ ´ ` , ; : | < > \" ' özel karakterlerini kullanmayınız.\nE-mail adresi sonunda nokta kullanmayınız." );
				eval( "self.document.compose.email" + i + ".focus();" );
				return false;
			}

			if ( eval( "emailControl( var_email" + i + " )" ) ){
				alert( "Alıcı için, hatalı e-mail adresi girdiniz. Lütfen kontrol ediniz." );
				eval( "self.document.compose.email" + i + ".focus();" );
				return false;
			}

		}

//		eval( "emailControl( var_email" + i + " )" )
//		eval( "emailControl_T( var_email" + i + " )" )

	}
	
	if ( act == "preview" ){
	
	

	
		self.document.compose.action="http://ekart.mynet.com/cgi-bin/magiccard.cgi";
		self.document.compose.target = "_blank";
		self.document.compose.next.value = "multi";
		self.document.compose.method="get";
	}
	else{
		/*if (self.document.compose.captcha.value=="")
		{
			alert( "Lütfen Güvenlik kodunu giriniz." );
			return false;
		}*/
		self.document.compose.action="http://e-kart.mynet.com/view-upload/controller.asp";
		self.document.compose.target = "";
		self.document.compose.next.value = "send";
		self.document.compose.method="post";
	}

//		self.document.compose.recipient.value = self.document.compose.name1.value;
//		self.document.compose.email.value = self.document.compose.email1.value;

	var user = "<%= username %>";
	if ( user == "" ){
		self.document.location.href="http://e-kart.mynet.com/upload/"
	}
//alert(self.document.compose.action);
	self.document.compose.submit();

	if ( act != "preview" ){
				
		for ( i=1; i<11; i++ ){
		eval( "self.document.compose.name" + i + ".value=''");
		eval( "self.document.compose.email" + i + ".value=''");
								}
							}

}

function text_operation(){
	self.document.compose.later.options[0].text = "Hemen";
	for ( var i=1; i<=30; i++ ) {
		a = self.document.compose.later.options[i].value.charAt(1);
		b = self.document.compose.later.options[i].value.charAt(0).concat(a);
		c = self.document.compose.later.options[i].value.charAt(3);
		d = self.document.compose.later.options[i].value.charAt(4);

		if ( b == "01") {
			self.document.compose.later.options[i].text = c + d + " / " + "Ocak" ; 
		}
		else if ( b == "02") {
			self.document.compose.later.options[i].text = c + d + " / " + "Şubat"; 
		}
		else if ( b == "03") {
			self.document.compose.later.options[i].text = c + d + " / " + "Mart" ; 
		}
		else if ( b == "04") {
			self.document.compose.later.options[i].text = c + d + " / " + "Nisan" ; 
		}
		else if ( b == "05") {
			self.document.compose.later.options[i].text = c + d + " / " + "Mayıs" ; 
		}
		else if ( b == "06") {
			self.document.compose.later.options[i].text = c + d + " / " + "Haziran" ; 
		}
		else if ( b == "07") {
			self.document.compose.later.options[i].text = c + d + " / " + "Temmuz" ; 
		}
		else if ( b == "08") {
			self.document.compose.later.options[i].text = c + d + " / " + "Ağustos" ;
		}
		else if ( b == "09") {
			self.document.compose.later.options[i].text = c + d + " / " + "Eylül" ;
		}
		else if ( b == "10") {
			self.document.compose.later.options[i].text = c + d + " / " + "Ekim" ; 
		}
		else if ( b == "11") {
			self.document.compose.later.options[i].text = c + d + " / " + "Kasım" ;
		}
		else if ( b == "12") {
			self.document.compose.later.options[i].text = c + d + " / " + "Aralık" ;
		}
	}
}

